Christian Mangeng

Christian Mangeng

Member Since March 13, 2017

15,967

Total Points

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

190 Achievements

  • Array Programming
  • Array Organization
  • Meet NumPy
  • Functional Rules
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Getting Started with Data Visualization
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Introduction to Game Design
  • A High Level Overview
  • Dark Sky API Client
  • Using the Delegate Pattern in iOS
  • Generics and Protocols
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Personalizing The Story
  • Refactoring Our Code
  • Creating the User Interface Programmatically
  • Adding Sound Effects
  • The Delegate Pattern
  • Error Handling and Memory Management
  • Building Standard Library Functions
  • Closure Expressions
  • First Class Functions
  • Security: Solutions
  • Generic Types
  • Generic Functions, Parameters and Constraints
  • Creating a Story
  • Navigating Through An Adventure
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Practicing Data Visualization in Excel
  • Chart Formatting and Layout
  • When To Use What Type of Chart
  • Introduction To Data Visualization
  • Using the Vending Machine
  • Finding Your First Project
  • Starting a Freelance Career
  • Timezones
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Math Quiz App
  • Finding the Data You Want
  • Presentation Skills
  • Important Skills For Professional Success
  • Operators and Conditionals
  • Data Types and Variables
  • Intro to Objective-C
  • Alexa Skills Kit Overview
  • Getting Data from a Database
  • Data, Databases and SQL
  • Pickups
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Introducing Sketch
  • Introducing Spreadsheets
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • 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
  • Introduction to Video Games
  • Getting Started with CSS
  • Describing Data
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Gettin' CRUD-y With It
  • Our Diary App
  • Covering Your Bases
  • Be Assertive!
  • Python: Instant Objects
  • What Is Testing?
  • Meet Peewee
  • Python Regular Expressions
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Dungeon Game 2
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Python Sets
  • Python Tuples
  • Python Objects
  • Getting Started with Data Science
  • 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
  • Writing Great Swift
  • Access Control
  • Memory Management in Swift
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Displaying Additional Views
  • Object Initialization
  • Properties
  • Loading Data From a Resource
  • Welcome to the Treehouse Club
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Modeling an Interface
  • Visual Format Language
  • Auto Layout in Code
  • Trait Collections
  • Inequalities, Content and Priorities
  • The Constraint Equation
  • A History Lesson
  • Error Handling
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Python Dictionaries
  • Control Flow With Conditional Statements
  • Introduction to Video Games
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Newbie