Stephen Laluma

Stephen Laluma

Courses Plus Student

Member Since May 11, 2015

17,208

Total Points

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

218 Achievements

  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Shopping List App
  • Logic in Python
  • Using a Data Model
  • Python Data Types
  • Views and View Controllers
  • Getting Started with Xcode
  • Python For Beginners
  • Dungeon Game
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Custom Media Players
  • Adapting Data for Display
  • Captioning Video
  • Tuples
  • Data Modeling
  • Media Basics
  • Swift Enums
  • Getting Data from the Web
  • Traversing and Manipulating the DOM with JavaScript
  • Swift Optionals
  • Dictionaries
  • Selecting Elements and Adding Events with JavaScript
  • Rebuilding from Scratch
  • Slices
  • Swift Parameters and Tuples
  • JavaScript and the DOM
  • Lists Redux
  • Swift Functions
  • Creating a Simple Drawing Application
  • Exploring the Master-Detail Template
  • Control Flow
  • Creating a Password Confirmation Form
  • Pick a Number! Any Number!
  • Refactoring Our Code (objc)
  • Collections
  • Creating a Mobile Drop Down Menu
  • Putting the "Fun" Back in "Functions"
  • Building the Master and Detail Views (objC)
  • Shopping List
  • Operators
  • Managing Playlist Data (objC)
  • Things That Count
  • Creating a Simple Lightbox
  • Types
  • Ins & Outs
  • Creating a Spoiler Revealer
  • Building a Music Library Model (objc)
  • Variables and Constants
  • Say Hello to Python
  • Introduction to jQuery
  • Working With Multiple View Controllers (ObjC)
  • JavaScript Objects
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Creating a Data Model (ObjC)
  • JavaScript Arrays
  • Views and View Controllers (ObjC)
  • JavaScript Loops
  • Getting Started with Xcode (ObjC)
  • JavaScript Functions
  • Beyond the Basics
  • JavaScript Conditional Statements
  • Advanced Objective-C
  • JavaScript Numbers
  • Foundation Framework
  • Introduction to Objective-C
  • JavaScript Variables
  • Pointers and Memory
  • Introducing JavaScript
  • Functional Programming in C
  • Fundamentals of C
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie