Kai Schuerrer

Kai Schuerrer

Member Since September 24, 2014

10,830

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

    AK Business Solutions GmbH

148 Achievements

  • React Router and Authentication
  • Implementing Basic Authentication
  • Introducing the Authentication Project
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Executing Tests
  • Writing Manual Test Cases
  • Why We Test
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Welcome to Basic Statistics for Data Analysis
  • Welcome to Basic Math for Data Analysis
  • Starting Right with PHP Best Practices
  • Functional Rules
  • Navigating, Nesting and Redirecting Routes
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Additional Scraping Tasks
  • A World Full of Spiders
  • Introducing Data Scraping
  • Array Programming
  • Array Organization
  • Meet NumPy
  • Data Eruption
  • Chart Toppers
  • Getting Started with Data Visualization
  • Practice Functions
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Getting to Know Tuples
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Security: Solutions
  • Security: Concerns
  • Exploring Best Practices
  • Test Drive
  • Meet Selenium
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Merging
  • Branches
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Angular Form Validation
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Using Java's Built-In Annotations
  • Organizing Data
  • Getting There
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Introduction to UI Design
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Testing and Debugging
  • Animate This (iOS7)
  • Introduction to Game Design
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Swift Structs and their Methods
  • Designing your App
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Pulling Data From the Web
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie