Allen-Michael Grobelny

Allen-Michael Grobelny

Member Since September 10, 2014

20,851

Total Points

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

256 Achievements

  • Modeling, Storing, and Presenting Data with Spring
  • Python Data Types
  • Python For Beginners
  • JavaScript Loops
  • Creating Spring Controllers and Thymeleaf Views
  • Creating the Screen Layout
  • Getting Started with Android
  • Graphical User Interfaces
  • Spring Components and Configuring Our App
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Setting Up Your Local Environment for Spring Development
  • Validation & Flash Messages
  • Advanced Tooling
  • Efficiency!
  • Prepare and Plan
  • IDE Exploration
  • How it Works
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Starting Right with PHP Best Practices
  • Laravel Forms
  • Laravel & Databases
  • How WordPress Plugins Work
  • DNS Basics
  • Graphic Basics
  • Introduction to PHP for WordPress
  • Dependency Management
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Exploring the Java Collections Framework
  • Organizing Data
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Blocks Practice
  • Working With Blocks
  • Foundation Framework
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Getting There
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Building a Command Line Application
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Delivering the MVP
  • Creating the MVP
  • Services and Dependencies
  • Two-way Data Binding
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • PHP Datatypes
  • PHP Data & Structure
  • Ins & Outs
  • Using your New Tools
  • Getting Started with Java
  • Introduction to Node.js
  • AngularJS MVC Frameworks
  • Improving Our User Interface
  • Treehouse Club - JavaScript
  • Character Builder
  • Say Hello to Python
  • Flask Templates
  • Welcome to Flask
  • Introducing JavaScript
  • Using a Data Model
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • PHP Getting Started
  • Local Python
  • Getting Started With Rails
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Introduction to Design
  • Ruby Arrays
  • WordPress User Roles
  • Color Theory
  • Ruby Numbers
  • Principles
  • Elements
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • What is User Experience (UX)?
  • How Ruby Works
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Introduction to Objective-C
  • Pointers and Memory
  • Display Modes
  • Limiting Results in Queries
  • Using Relationship Tables
  • Functional Programming in C
  • Filtering Input for Queries
  • The WordPress Codex
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Querying the Database
  • Connecting to MySQL
  • Getting Started with WordPress
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Joining Relational Data Between Tables in SQL
  • Adding Search: Model
  • Manipulating Schema with SQL
  • Adding Search: Controller & View
  • Creating Tables and Manipulating Data with SQL
  • Refactoring the Codebase
  • Reading Data from Databases with SQL
  • Cleaning URLs with Rewrite Rules
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Installing Programs
  • Environment and Redirection
  • Why Version Control Matters
  • Console Processes
  • Getting Started with Sass
  • Console Users and Permission
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Better SEO Through Content
  • Introduction to SEO
  • Listing Inventory Items
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Adding a Contact Form
  • Flexbox and Multi-Column Layout
  • Gradients
  • Fundamentals of C
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Web Typography
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Getting Started with Android
  • Structuring Tables
  • Table Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Creating a Mobile Drop Down Menu
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Creating a Simple Lightbox
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie