With our 4-Month Intensive Program, you are guaranteed a 1-month internship at a local tech company or start-up.
This isn't your typical online coding bootcamp. Our live remote format allows you to collaborate and interact with your classmates and instructors inside our virtual classrooms.
LEARN by doing
From front-end, to back-end, and everything in-between, we teach you how to learn and understand programming languages. You gain the necessary experience with version control and source code management.
Yours for life
The customized curriculum will be available to you for life. Allowing you to reference it whenever you need a refresh.
Request our 2021 Course Syllabus to find out more about the coding languages we teach and our guaranteed internship program.
A Day at
The first day of your new career starts day 1. Our coding bootcamp schedule is Monday through Friday, 9:00 am to 5:00 pm, for four months.
Prepare for the day -- review the lesson overview, grab a coffee, work on assessments.
Brief review of the previous day’s concepts.
Begin coding challenges with pair programming to warm up.
Start the assigned coding challenges for the day.
Live coding demos.
Assessments and prep for the next day’s curriculum.
Unit Two: REACT
React Nested Components
Creating a New React Application
React State with Images
React State with Images
Unit Three: Intermediate React
With a strong understanding of the foundations in React, it’s time to take our skills to the next level. We introduce some higher-level concepts and build several full-day projects, bringing all these skills together.
Challenge: Pig Latin
React Functional Props
Challenge: Tic Tac Toe
React Inputs and Events
React Forms and Functional Props
Unit Four: Ruby
Ruby is a backend, object-oriented programming language. Here we will cover the fundamentals of the Ruby language and revisit the fundamental concepts shared by many programming languages.
Ruby Blocks and Iterables
Ruby Classes and Objects
Ruby Testing with RSpec
Challenge: Text Based Story Game
Unit Five: Intro to Postgres and Ruby on Rails Models
Rails is a full-stack framework built into the Ruby programming language. Here we will focus on the model layer of the MVC architecture pattern through a deep-dive into Active Record and persistence storage with Postgres.
Introduction to Databases
Ruby on Rails Introduction
Active Record Introduction
Active Record Migrations
Active Record Associations
Active Record Validations and Models Specs
Unit Six: Ruby on Rails
In this section, we explore all the Ruby on Rails MVC architecture has to offer. We build our first full-stack application as well as look at how to create
a backend-only Rails application.
Rails Routes, Controllers, and Views
Rails RESTful Routes and CRUD Actions
Rails Strong Parameters
Rails Generate Resource
Challenge: Wildlife Tracker
Unit Seven: Professional Development Week
Professional Development Week is an entire week dedicated to preparation for internship and the upcoming career transition. Here we leverage LEARN’s Career Services Manager to curate tech resumes, share each student’s portfolio, improve online professional presence, develop networking techniques for every personality, practice technical interview skills, and learn about salary negotiations.
Online Tech Presence
Tech Recruiter Panel
Unit Eight: Cat Tinder! Combining React and Rails
Here we explore our first decoupled, full-stack application. The application will utilize a React frontend and a Ruby on Rails backend, leveraging all the concepts we’ve covered so far.
Consuming External APIs with Fetch
Challenge: Cat Tinder
React Routing and Wireframes
React Testing with Jest and Enzyme
React Read, Create, and Update Functionality
Rails API Introduction
Rails API Seeds
Rails API Endpoints
Rails API Validations
Connecting React and Rails: Fetch Functionality
Unit Nine: React in Rails and Authentication
There are many ways to create a full-stack application. In this section, we use Ruby on Rails to host React components in a monolithic application. We also introduce Devise, a Ruby gem that gives us the ability to create a user login.
React IN Rails Introduction
React Routing IN Rails
Authorization and Authentication
Challenge: Apartment App
Devise with React
Unit Ten: Capstone Project
The capstone project is the peak experience at LEARN academy. Students work in small groups to create a full-stack web application. Acting as a development team, the students use agile and scrum project management techniques to plan, wireframe, code, and deploy an application.