Thiago van Dieten

Thiago van Dieten

Epe, Netherlands
Open to Work

16,639

Total Points

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

Skills & Experience

  • Spoken Languages

    • Dutch
    • English

224 Achievements

  • How it Works
  • Meet Objects
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Getting Familiar with HTML and CSS
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Data, Databases and SQL
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Intents and Multiple Activities
  • User Input
  • What is User Experience (UX)?
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Databases and International Concerns
  • AngularJS MVC Frameworks
  • Meet Objects
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Building a Command Line Application
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • HTML Email Basics
  • Test Doubles
  • How WordPress Plugins Work
  • Acceptance Tests
  • Starting a WordPress Theme
  • The WordPress Codex
  • Starting Right with PHP Best Practices
  • HTML First
  • Beginning HTML and CSS
  • Perfecting the Prototype
  • Using your New Tools
  • Organizing your Tests
  • Creating Your Tests
  • Tools for Testers
  • How To Test Our Code
  • Soft Skills - Psychology
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Getting Started with Java
  • Pricing and Project Proposals
  • Finding Your First Project
  • Laravel Forms
  • Operators
  • Types
  • Laravel & Databases
  • Variables and Constants
  • Laravel Controllers
  • Laravel Project Setup
  • Getting Started with Android
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Viewing a Web Page
  • Adapting Data for Display
  • Introduction to Design
  • Data Modeling
  • Productivity
  • Laravel Getting Started
  • Getting Data from the Web
  • Presentation Skills
  • PHP Inheritance & Interfaces
  • Ruby Strings (Ruby Basics)
  • Rebuilding from Scratch
  • How Ruby Works
  • Exploring the Master-Detail Template
  • PHP Properties & Methods
  • Testing and Debugging
  • Animate This (iOS7)
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Beyond the Basics
  • Advanced Objective-C
  • Limiting Results in Queries
  • Installing a Ruby Development Environment
  • PHP Objects and Classes
  • Using Relationship Tables
  • Joining Relational Data Between Tables in SQL
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Adding Search: Controller & View
  • Customizing Google Maps
  • Google Maps Integration
  • Manipulating Schema with SQL
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Installing Wordpress
  • Tables
  • Objects
  • Links
  • Lists
  • Important Skills For Professional Success
  • Foundation Framework
  • Introduction to Objective-C
  • Introduction to Front-End Frameworks
  • Logo Design 101
  • Pointers and Memory
  • Functional Programming in C
  • Starting a Freelance Career
  • Fundamentals of C
  • Console Processes
  • Console Users and Permission
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Marketing and Promotion
  • jQuery Plugins
  • Refactoring the Codebase
  • Getting Started with iPhone
  • Form Validation and Manipulation
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Introduction to Illustrator
  • Intro to User Experience
  • Moving Around in the Console
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Introduction to jQuery
  • Configuring WordPress
  • Advanced Techniques
  • Adding a Contact Form
  • Getting Started with WordPress
  • Creating the Menu and Footer
  • Responsive Design
  • Transitions
  • Getting Started with PHP
  • Adaptive Design
  • Why Start a Business?
  • Page Layout
  • Ruby Arrays
  • Ruby Numbers
  • Color Theory
  • Getting Started With Rails
  • Ruby Strings
  • Objects, Classes, and Variables
  • Fluid Foundation
  • Ruby Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Introduction to Responsive Web Design
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Principles
  • Basics
  • Elements
  • Newbie