Alec Rippberger

Alec Rippberger

Minneapolis
Open to Work

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

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