Alec Rippberger

Alec Rippberger

Minneapolis

8,339

Total Points

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

Skills & Experience

  • Looking for work

    Yes

129 Achievements

  • Understanding MongoDB
  • Getting Started with MongoDB
  • 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
  • Chrome DevTools Basics
  • Workflows
  • Classes
  • Objects and New Collection Types
  • Component Lifecycle
  • Designing Dataflow
  • Security: Solutions
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • Security: Concerns
  • An Overview of Hooks in WordPress
  • Nested Routes & Controllers
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Getting Started with Angular
  • Test Doubles
  • Acceptance Tests
  • Organizing your Tests
  • Creating Your Tests
  • Tools for Testers
  • How To Test Our Code
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Laravel Forms
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Working With Remote Repositories
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Merging
  • Branches
  • Getting Started With Git
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Querying the Database
  • The WordPress Codex
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • How WordPress Plugins Work
  • Why Version Control Matters
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Social Media
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Ruby Testing
  • Standard Library
  • Why Start a Business?
  • Ruby Core
  • Introduction to Responsive Web Design
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Framework Foundations
  • Printing
  • Page Layout
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Box Model
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Getting Started with PHP
  • Lists
  • Text
  • Introduction
  • Color Theory
  • Principles
  • Elements
  • Text Editors and HTML
  • Website Basics
  • Treehouse Scholarship
  • Newbie