Learn By Doing
Build Practical Software
Interactive coding lessons to enhance your career.
We focus on programming concepts and fundamentals that will help you throughout your career. Instead of focusing solely on the syntax and tools, we place a heavy emphasis on how to think like an engineer. Our methods give you skills that will last a lifetime, regardless of what type of programmer you become.
Setup & Basics
Easily set up the tools you need for programming and learn core concepts that will prime your mind for a great learning experience. Get excited! You're now an apprentice artisan of the web.
Full-Stack Deep Dive
Dive in immediately and get hands on experience building a custom blog using Ruby on Rails and front-end languages like HTML and CSS to get a sense of the various parts of a web application. Blogs are one of the most common types of software on the web today!
Learn all about HTML so that you can create structure for your web pages and fill them with content. You'll also find out how to launch a great looking personal or brand website in 20 minutes with your own URL and servers.
Develop your CSS chops so that you can control fonts, colors, layouts, placement and more. You'll also learn a few cool tricks along the way to impress your friends.
Achieve programming zen with the Ruby language. You'll love how clean and simple this language appears as you use it to learn principles of object-oriented programming.
Build and launch an actual startup web app. You'll create a membership-based web application that uses the "freemium" model: allowing your users to sign up for free or pay a monthly subscription fee. You'll build features found in sites like Facebook and Dropbox such as user profiles, sending messages, uploading files, and the ability to accept credit card payments and setup subscriptions. You're free to use 100% of the code for your own software-as-a-service business or online store.
Get Advanced with SQL, React, Angular, Node, & Theory
Continuing Education and Getting Hired
Refine your skills and learn where to find the best web developer jobs. Learn how the pros keep their skills sharp. After all, coding is best learned by doing. You'll also get a downloadable e-book that is full of useful information and guides to walk you through getting hired and loving your new job.
advanced programming key terminology e-book