Aleks Dahlberg

Aleks Dahlberg

Member Since April 25, 2014
Open to Work

19,103

Total Points

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

Skills & Experience

225 Achievements

  • Fundamental Concepts
  • How to Make Wireframes in Adobe XD
  • What is Wireframing?
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Getting Started with CSS
  • Understanding Values and Units
  • Basic Selectors
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Welcome to the Treehouse Club
  • Getting Started with Redux
  • Introduction to SEO
  • Finishing the Game
  • Introducing JavaScript
  • Working By Yourself
  • Hello, GitHub!
  • What is Big Data
  • Angular Form Validation
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Swift Types
  • An Introduction to Swift Programming
  • Query Operators
  • Functional!
  • Now You're Querying!
  • Data, Databases and SQL
  • Loops and Final Touches
  • Final Details
  • Django Templates
  • Model Administration
  • Data Reader
  • What a View
  • Say Hello to Django
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Python Regular Expressions
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Creating a Spoiler Revealer
  • Using the Vending Machine
  • Structuring Tables
  • Table Basics
  • Modeling An Interface
  • Swift 2.0 Protocols
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Structs as Data Models
  • View Controllers and Views
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Introduction to UI Design
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Views
  • Controllers
  • Project Setup
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Getting the REST You Need
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Go Further With Mongo
  • Exterminator
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Quiz Practice Project
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Logic in Python
  • Python Data Types
  • Building a Command Line Application
  • Introduction to Node.js
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • Getting to Know Bootstrap 4
  • Python For Beginners
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Console I/O
  • Prepare and Plan
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Publishing on Google Play
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Social Media
  • Financing Your Company
  • From Idea to Execution
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Animate This (iOS7)
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Fundamentals of C
  • Introduction
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Objects, Classes, and Variables
  • Business Plan Basics
  • Getting Started With Rails
  • Ruby Basics
  • 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