William Larsten

William Larsten

Techdegree Graduate

Stockholm, Sweden

17,195

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

    William Larsten

  • Job Title

    Project Manager

173 Achievements

  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Putting It All Together
  • Embracing the Process
  • Curating the Work
  • Portfolio Goals
  • Demystifying the Portfolio
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Implementing UX Content
  • Creating UX Content
  • UX Content Attributes
  • UX Content Basics
  • Applying IA
  • Evaluating IA
  • Create a Banner Ad
  • Hello, Photoshop!
  • Digital Media Basics
  • Main Principles
  • Quantitative Methods
  • Usability Studies
  • Qualitative Studies
  • Measuring Your Designs
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • The Design Solution
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Interactivity in Adobe XD
  • Prototyping Designs in Adobe XD
  • Introducing Adobe XD
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Sketch
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • How to Critique Design
  • Telling the Story
  • Designing for your User’s "To-be"
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Page Layout
  • Design Patterns
  • Laying Out Type for the Web
  • Final Project: Create a Typographic Site
  • Introduction to Typography
  • How to Choose and Use Webfonts
  • Basic Web Typography
  • Discovery
  • Exploration
  • Adding a New Web Page
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Getting Familiar with HTML and CSS
  • What is Information Architecture?
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Introduction to Enumerations
  • Running Apps on a Device
  • Getting Started with iOS Development
  • Thinking in Components
  • First Steps in React
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Improving Our User Interface
  • Introduction to UI Design
  • Using a Data Model
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Next Steps
  • Views and View Controllers
  • Swift Parameters and Tuples
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Fundamentals of C
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Installing a Ruby Development Environment
  • Getting Started With Rails
  • JavaScript Numbers
  • JavaScript Strings
  • Prototyping With Bootstrap
  • Introduction Variables
  • Introduction to Front-End Frameworks
  • Why Version Control Matters
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Color Theory
  • Principles
  • Elements
  • Corporate Structure
  • Why Start a Business?
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie