nathan goel

nathan goel

Member Since September 4, 2017

7,410

Total Points

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

91 Achievements

  • Functions and Looping
  • Types and Branching
  • Introduction to PHP for WordPress
  • Installing WordPress Locally
  • What Is WordPress?
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • Introducing jQuery (2017)
  • PHP Arrays
  • PHP Conditionals
  • Daily Exercise Program
  • PHP on the Web
  • Unit Converter
  • Getting to Know PHP
  • Meet Python
  • Understanding Values and Units
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Designing Dataflow
  • Stateful Components
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Setting up with Create React App
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Thinking in Components
  • First Steps in React
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Transitions and Transforms
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Responsive Theory
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Basic Selectors
  • Getting Started with CSS
  • Exploration
  • Discovery
  • Getting Started With HTML
  • HTML: The Structural Foundation of Web Pages and Applications
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Getting Familiar with HTML and CSS
  • Newbie