Caleb Simmons

Caleb Simmons

Member Since June 20, 2016

8,670

Total Points

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

100 Achievements

  • Getting to Know PHP
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Getting Started with iOS Development
  • Complex Data Structures
  • An Introduction to Swift Programming
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Polymorphism
  • Views
  • Controllers
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Getting Started with Redux
  • Introducing Unit Testing
  • Project Setup
  • Perform
  • Console I/O
  • Prepare and Plan
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Customizing Class-based Views
  • Classy Views
  • How Ruby Works
  • Django Models
  • Django Forms
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Python Regular Expressions
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Getting Started with Express
  • JavaScript Functions
  • Introduction to MEAN
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Introduction to Node.js
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Logic in Python
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • JavaScript Loops
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Prototype
  • Grid Layout and UI Components
  • Getting to Know Foundation for Apps
  • Takin' Names
  • How to Win Friends
  • Broadcasting
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Python Data Types
  • Python For Beginners
  • Newbie