Michael Smith

Michael Smith

Member Since July 30, 2015
Open to Work

8,222

Total Points

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

Skills & Experience

87 Achievements

  • Building a Music Library Model (objc)
  • Working With Multiple View Controllers (ObjC)
  • Polymorphism
  • Getting Started with iOS Development
  • Integrating Hibernate with Spring
  • Getting Started with Hibernate
  • Setting Up Your Local Environment for Spring Development
  • The Objective-C Mindset
  • Basic Types, Structures and Syntax
  • Moving from Swift to Objective-C
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Introducing Sketch
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Loops and Final Touches
  • Encapsulation with Properties
  • Introduction to Node.js
  • Build a Grocery List Program
  • jQuery and AJAX
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Programming AJAX
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • AJAX Concepts
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Getting Started with Angular
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating a Simple Drawing Application
  • Prototyping With Bootstrap
  • Moving Around in the Console
  • Design a Better App
  • Graphical User Interfaces
  • 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
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie