Michael Lauridsen

Michael Lauridsen

Denmark
Open to Work

10,321

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

    • English
    • Danish
    • German to some extent
    • Swedish to some extent
    • Norwegian to some extent
    • French to some extent

128 Achievements

  • Using your New Tools
  • Getting Started with Java
  • CRUD Operations
  • LINQ Queries
  • Extending Our Entity Data Model
  • Introducing the Watson APIs
  • Finishing Our CRUD Web App
  • Adding Form Validation
  • Improving Our Form
  • Creating a Basic Form
  • Entity Framework and Databases
  • Introducing Entity Framework
  • Introducing CRUD Applications
  • Handling Errors When Manipulating Data
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Object-Oriented Programming
  • Console I/O
  • Prepare and Plan
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Why Object-Oriented Programming?
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Finding the Data You Want
  • Understanding Flexbox
  • PHP Internal Functions
  • PHP Returns & Closures
  • Creating a Password Confirmation Form
  • Getting Data from a Database
  • Data, Databases and SQL
  • Introducing Adobe Illustrator
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Conditional Statements
  • JavaScript Functions
  • Dependency Management
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Graphic Basics
  • Website Basics
  • PHP Data & Structure
  • PHP Getting Started
  • Introduction to PHP for WordPress
  • Getting Started with WordPress
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Becoming a Problem Solver
  • Design Foundations Final
  • Understanding Aesthetics
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Display Modes
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Designing with the Latest Features
  • Fundamental Concepts
  • Basic Layout
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Design
  • The Box Model
  • Understanding Values and Units
  • Float Layout
  • Basic Selectors
  • Getting Started with CSS
  • 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