Christiaan van Bastelaar

Christiaan van Bastelaar

Member Since April 16, 2017

10,063

Total Points

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

131 Achievements

  • Writing Great Swift
  • Transitions, Gestures and More
  • Show Me the Data
  • Introduction to CollectionViews
  • Error Handling and Memory Management
  • Building Standard Library Functions
  • Closure Expressions
  • First Class Functions
  • Deleting and Updating Data
  • Fetching Data Using Fetch Requests
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Applying IA
  • Evaluating IA
  • Main Principles
  • What is Information Architecture?
  • How to Critique Design
  • Searching Names
  • Sorting Algorithms
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • Building a Linked List
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Data Parser
  • Data Reader
  • Abstraction
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Build an Application
  • Using Lists
  • Meet Lists
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Python Slices
  • Adding Power to Functions
  • Swift Types
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Python Lists
  • Python Data Types
  • Python For Beginners
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Functions in Swift
  • Introduction to Collections
  • Dictionaries in Swift
  • Swift Operators
  • An Introduction to Swift Programming
  • Newbie