Lars Wettmann

Lars Wettmann

Rotterdam
Open to Work

CEO and developer at CIRCLE Dance, dancer, teacher and choreographer. Webdesigner and PHP/MySQL backend programmer. Just programmed my first AngularJS app. Check circle.dance for the page I worked on in the last 3 years (front and backend).

15,376

Total Points

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

Skills & Experience

  • Company

    LGG dance

  • Job Title

    freelancer

  • Spoken Languages

    • english
    • german
    • dutch
    • french

193 Achievements

  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Getting the REST You Need
  • Django Authentication
  • Detail View
  • List View
  • The Django Admin
  • Inlines and Media
  • Django Model Forms
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Letter Game App
  • Python Data Types
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python For Beginners
  • Django Models
  • Django Forms
  • Customizing Class-based Views
  • Total Control
  • Basic ORM Usage
  • Same Old ORM
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Final Details
  • Django Templates
  • Classy Views
  • Model Administration
  • What a View
  • Say Hello to Django
  • Upgrading Stormy
  • Introduction to Table Views
  • Creating Flexible Objects with Protocols
  • Protocols
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Refreshing the Data
  • Adding Weather Icons
  • Managing Complexity
  • Interacting With Data From the Web
  • Simple Data Structures
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Variables and Constants
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • 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
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Custom ListViews
  • JavaScript Objects
  • JavaScript Arrays
  • Standard ListViews
  • Updating the Data Model
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Publishing on Google Play
  • Services and Dependencies
  • Finishing the User Interface
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Moving Forward with UX
  • Tools UXers Use
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Laravel Forms
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • How UXers Think
  • What Do User Experience Designers Do?
  • Laravel Getting Started
  • 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
  • What is User Experience (UX)?
  • Web Typography
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Backgrounds and Borders
  • CSS Box Model
  • Creating Tables and Manipulating Data with SQL
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Integrating With Paypal
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Design Foundations Final
  • Becoming a Problem Solver
  • Introduction to jQuery
  • Understanding Aesthetics
  • Introduction to Design
  • Limiting Results in Queries
  • Email Marketing
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Numbers
  • jQuery Plugins
  • Form Validation and Manipulation
  • Adaptive Design
  • Social Media
  • JavaScript Strings
  • Color Theory
  • Principles
  • Elements
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Introduction Variables
  • Newbie