Maher Aldemerdash

Maher Aldemerdash

Courses Plus Student

Member Since August 10, 2014

9,395

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

103 Achievements

  • Shopping List App
  • Getting to Know Bootstrap 4
  • Python Data Types
  • Python For Beginners
  • The Model-View-Presenter Pattern
  • Intents and Multiple Activities
  • Tuning the User Interface
  • User Input in Android
  • What Is WordPress?
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • View Controllers and Views
  • Getting Started with iOS Development
  • Swift Types
  • Class Inheritance
  • Differentiating Between Objects
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • An Introduction to Swift Programming
  • JavaScript Objects
  • JavaScript Arrays
  • Introduction to Front-End Frameworks
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Designing with the Latest Features
  • Understanding Values and Units
  • Basic Layout
  • The Box Model
  • Basic Selectors
  • Getting Started with CSS
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Console Users and Permission
  • Store Inventory Using Modules
  • Ruby Core
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Operators
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Creating the MVP
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Beginning HTML and CSS
  • Variables and Constants
  • Pointers and Memory
  • Fundamentals of C
  • Newbie