Jason John

Jason John

Member Since February 16, 2017

9,118

Total Points

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

96 Achievements

  • Going MEAN with Express
  • Setting Up an Angular Application
  • Understanding jQuery Events and DOM Traversal (2017)
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Finishing Our CRUD Web App
  • Adding Form Validation
  • Improving Our Form
  • Creating a Basic Form
  • Introducing CRUD Applications
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Data Reader
  • Abstraction
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Traversing the DOM
  • Responding to User Interaction
  • Improving Our Todo App
  • Services in Angular
  • Introduction to Node.js
  • Making Changes to the DOM
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • Table Basics
  • Getting Started with CSS
  • Getting to Know PHP
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Loops
  • JavaScript Functions
  • Getting Data from a Database
  • Data, Databases and SQL
  • Ordering, Limiting and Paging Results
  • Why Version Control Matters
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Python For Beginners
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Graphical User Interfaces
  • Advanced Tooling
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie