Mohamed El Sharnoby

Mohamed El Sharnoby

Member Since November 12, 2013
Open to Work

8,226

Total Points

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

Skills & Experience

  • Spoken Languages

    • English

100 Achievements

  • AngularJS Directives
  • AngularJS MVC Frameworks
  • Styling Rails Models
  • Ruby on Rails Helpers
  • Rails Partials
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Uploading and Resizing Images
  • Uploading Files
  • Styling a Header
  • Sass and Rails
  • Ruby Operators
  • Creating an App Tutorial
  • Blank Slates and Rails
  • Email with Rails
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Password Hashing and Sign-In
  • Modifying Todo Lists
  • Form Builders and Rails
  • Styling Rails Forms
  • AR Extensions
  • Validation
  • DNS Basics
  • Graphic Basics
  • Website Basics
  • Creating HTML Content
  • Migrations and Relationships
  • Introduction to ActiveRecord
  • Securing and Maintaining a MySQL Database
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Web Apps
  • Websites
  • Introduction
  • Build a Todo List Application with Rails 4
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Testing the Whole App
  • Rails Routing
  • Getting Started With Rails
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • HTML First
  • Beginning HTML and CSS
  • Rails Frontend Development
  • Installing a Ruby Development Environment
  • jQuery Plugins
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Selectors
  • Form Validation and Manipulation
  • Introduction to jQuery
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Implementing Custom Login and Sign Up Screens
  • Social Media
  • Animate This
  • Testing and Debugging
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Newbie