Content Library

Courses are organized into tracks

Introduction to Rails
In this course you will walk through a step by step guide where you will build a Ruby on Rails application with the primary function of being able to upload images to a CDN and have them displayed in blog form.
Build a Rails Photo Blog
Learn how to build powerful applications by learning the Ruby on Rails framework from scratch, this is where to begin when learning how to become a developer.
Learn Rails from Scratch
Learn how to build powerful applications using this comprehensive guide to the Ruby on Rails web framework.
Dissecting Rails 5
Professional Rails
Build a Ruby on Rails microservice application with this project based course that focuses on RESTful principles, service oriented architecture, and API development.
Rails API Development
A course for professional Rails development, including: BDD/TDD, real world software engineering techniques, best practices, and in depth explanations of the Rails framework.
Pro Rails Development
Follow along with this intermediate course as Jordan Hudgens builds a client's project in real time using Ruby on Rails.
Rails Code Along
Learn how to build Angular 2 applications with Ruby on Rails 5 API backends.
Angular 2 + Rails 5
Programming
This course gives an introduction to the TypeScript programming language, including walking through the: syntax, best practices, and practical systems for building TypeScript programs.
TypeScript Development
This course gives an introduction to the JavaScript programming language, including the basic syntax, how to work with collections, and input/output.
Introduction to JavaScript
Learn how to use the Ruby programming language, including the basic syntax, OOP techniques, built in methods, and much more.
Ruby Programming
Daily exercises for practicing Ruby development.
Daily Ruby Code Practice Exercises
Computer Science
In this in depth course you will learn how to work with algorithms, including: how to measure their performance, understanding data structures, and implementing all of the algorithms in code.
Algorithm Bootcamp
Electives
In this course you will learn how to integrate various Ruby Gems into a Rails application.
Ruby Gem Walkthroughs
Learn how to automate your coding workflow and use a text editor like a professional Ruby developer.
Vim Mastery
This course examines various ways to build and maintain soft skills as a developer, this includes skills such as: how to learn, productivity, effective communication, and many other attributes of great developers.
Development Soft Skills
Databases
This course walks through SQL from the ground up. In the guides you'll learn everything from: querying data, SQL best practices, joining relational data, and much more.
SQL Bootcamp
Front End Development
Learn HTML5 and CSS3 from scratch, starting with the basics and finishing by building five projects from scratch.
HTML/CSS Bootcamp