Ali Esmaili

Ali Esmaili

Santa Clara, CA
Open to Work

7,985

Total Points

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

Skills & Experience

98 Achievements

  • Adding and Editing Content
  • Getting a WordPress Site
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Data, Databases and SQL
  • Ruby Testing
  • Standard Library
  • Getting Started with MongoDB
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • What is npm?
  • Building a Command Line Application
  • Introduction to Node.js
  • Installing MySQL Server and MySQL Workbench
  • Writing Tests
  • Sharing a Website
  • Adding Pages to a Website
  • Customizing Ruby on Rails Forms
  • Cocoapods
  • Rails Frontend Development
  • Ruby on Rails Authentication
  • Getting Started With Rails
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Responsive Patterns
  • Media Queries
  • Debugging HTML and CSS Problems
  • Responsive Theory
  • Responsive Web Design and Testing
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Getting Started with WordPress
  • JavaScript Loops
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Installing a Ruby Development Environment
  • Introduction to ActiveRecord
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Introduction to Data, Databases and SQL
  • Ruby Booleans
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Iteration
  • Ruby Loops
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Ruby Core
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • 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
  • Newbie