Mahmoud SALMI

Mahmoud SALMI

Member Since December 19, 2017

6,374

Total Points

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

91 Achievements

  • Spreadsheet Best Practices
  • Introducing Spreadsheets
  • Practicing Object Basics
  • Create Function Using Arrow Syntax
  • Defining Variables With let and const
  • Selections with D3
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • How To Test
  • Digital Media Basics
  • Using Angular's Built-in Directives
  • Why Test
  • Newbie
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Getting the REST You Need
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Introducing JavaScript
  • Services in Angular
  • Controllers and Scope
  • Getting Started with Angular
  • Improving Our Todo App
  • Introducing Sketch
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Introducing Adobe Illustrator
  • Type Tools
  • Masks Basics
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • The Logo Sprint
  • Logo Design 101
  • Positioning Page Content
  • Layer Basics
  • Workspace Basics
  • Page Layout with the Float Property
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Learn About Drupal
  • CSS Layout Project
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • Becoming a Problem Solver
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Introduction to Brand Identity
  • Understanding Aesthetics
  • Introduction to Design
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS