Applications for Prep Live close October 18, 2024

Prep Live Program

Experience Launch School’s Prep Courses Live in a TA-led classroom setting, where you’ll have the opportunity to meet peers and build technical programming skills in just 4 weeks

Prep live by launch school
Program Overview

What is Prep Live?

For students new to programming, The first courses of Launch School often have the steepest learning curve. Within a live classroom setting, Prep Live aims to give new students more guidance, motivation and accountability through the Ruby, Python and JavaScript prep 100 course. Here’s some of the features and benefits students can expect from Prep Live:

8 Live classes conducted over 4 weeks
Live programming demonstrations
Help with language & proficiency skills
Instructor-led, Live Zoom calls
Instruction on main concepts of 100 course
Direct feedback from a live TA instructor
Problem solving practice with peers
Access to private Slack chat outside calls
Eligibility & fees

Prep Live Eligibility & Fees

Who can apply to Prep Live

Prep Live is intended for Prep Course students currently enrolled in JS100, RB100 or PY100 who have completed LS95 and lessons 1-5 of the 100 course. We also accept students finishing the LS95 if they intend to have completed the above prerequisites before Prep Live commences. Due to limited seating, preference is given to those that have already completed Prep Live’s prerequisites.

How much does Prep Live cost?

Prep Live is free to all Launch School students.

CURRICULUM

Program Outline

Each week, TA instructors help students build a new fundamentals taken from the prep 100 course. Sessions are delivered in a flipped classroom setting to encourage active participation and peer-to-peer practice

Week 1 Class 1: Introduction & Basic Code Snippets

In our first session, we’ll be laying the foundation for the weeks to come. We’ll discuss the format of Prep Live, look at simple code snippets that LS95 should’ve prepared us for, and get our first chance to work in groups.

Week 1 Class 2: Data Types and Operations

This week, we’ll explore the building blocks that make up the data we use in our programs.
We’ll also take a look at how we can start manipulating our data with basic operations.

Week 2 Class 1: Variables and Variable Scope

Beginning week 2, we’ll dive into one of the big hurdles of learning to program: understanding variables and variable scope. Here you will find out where you can and can’t access your data from.

Week 2 Class 2: Functions & Methods

This week, we’ll explore functions, methods, or both depending on the track you’re enrolled in. With this topic, we’ll see how we can grow our programs while keeping them organized and easy to work with.

Week 3 Class 1: Flow Control

Programming helps us make automated decisions about how we want to process our data. This week, we’ll learn how to change the flow of our code with `if`, `else` and other conditionals appropriate for your chosen language.

Week 3 Class 2: Collections

In the early lessons we had a small introduction into collections, but this week we’ll dive deeper to learn about the nuances, mutability, and best-use-cases for different collections to manage our data.

Week 4 Class 1: Loops & Iterating

Now that we’re working with more than one piece of data at a time, we need ways to process each piece of data. This is where loops and iterating come into play. We’ll learn how to execute the same code multiple times based on a collection or condition.

Week 4 Class 2: Variables as Pointers & Larger Code Snippets

We’ll finish off with an introduction to the topic of variables as pointers. This concept brings together our understanding of data types and mutability to allow us to explain more complex code examples with precision.

Meet your instructor

Supportive TA Instructors

Our supportive TA instructors will help guide you through Launch School’s prep 100 course, and are specifically trained to help beginner programmers work through foundational concepts.

Philip Knapp

Philip Knapp

Launch School TA
Ruby Instructor
Brandi Seeley

Brandi Seeley

Launch School TA
Python Intructor
Antonina Kallinteri

Antonina Kallinteri

Launch School TA
JavaScript Instructor
How to apply

Begin Your Prep Course Journey Live

Important Upcoming dates

Before you apply, please be aware of the following Core Live deadlines in order to participate in the next student cohort

Prep Live officially commences Oct 28 2024
Applications close Oct 18 2024
Prep Live officially closes Nov 22 2024

Applications are currently closed

To receive updates and information about the next Prep Live intake please join our waitlist below.

By signing up to the waitlist you agree to be added to receive email updates and notifications about Core Live

Requirements to apply

If you’re interested in attending Prep Live, please read our requirements before filling out an application below

Completed LS95 & Lessons 1-5 of 100 course
6 hours per week time commitment
A free Slack chat account to participate
Ruby

RB100

Live Programming foundations
Classes Start Oct 28 2024
Every Mon & Thur 10-11am EDT
Currently enrolled in RB100
Slack chat & Live Zoom calls
20 seats available
Ruby 100 fundamentals
8 1-hour classes over 4 weeks
Currently enrolled in RB100
Slack chat & Live Zoom calls
Instructor-led, limited seats
Python

PY100

Live Programming foundations
Classes Start Oct 29 2024
Every Tue & Fri 10-11am EDT
Currently enrolled in PY100
Slack chat & Live Zoom calls
20 seats available
Python 100 fundamentals
8 1-hour classes over 4 weeks
Currently enrolled in PY100
Slack chat & Live Zoom calls
Instructor-led, limited seats
Javascript

JS100

Live Programming foundations
Classes Start Oct 28 2024
Every Mon & Wed 10-11am EDT
Currrently enrolled in JS100
Slack chat & Live Zoom calls
20 seats available
JavaScript 100 fundamentals
8 1-hour classes over 4 weeks
Currently enrolled in JS100
Slack chat & Live Zoom calls
Instructor-led, limited seats

By applying to Prep Live you agree to be added to the Prep Live mailing list to receive email updates and notifications about the program

FAQs

Frequently Asked Questions

Does the Prep Live approach conflict with Mastery Based Learning?

While Prep Live doesn't utilize mastery-based learning, it complements Prep Course learning at Launch School.

If you have less time to commit to Prep Live, you can expect to get a high-level overview of the most important concepts from RB/JS/PY100. When you return to the Prep Courses, you'll have a much easier time studying and putting together the missing pieces.

If you have more time to commit to Prep Live, you may be ready to subscribe to the Core Curriculum when you complete the program. Between sessions, you can work through the Prep courses simultaneously, and during Prep Live sessions, you'll be testing your understanding and ensuring that you're able to communicate clearly about and apply what you've learned.

Is Prep Live mandatory for new Launch School students?

Prep Live is an optional program designed to give new students more guidance, motivation and accountability through the 100 courses of Ruby, Python and JavaScript Prep Courses at Launch School. For more information on differences between programs, please read this document.

Are there any prerequisites for joining Prep Live ?

Before Core Live commences:

  • You should be enrolled in the 100 courses
  • You should have completed course LS95
  • You should have completed lessons 1-5 of the 100 course (including the tutorial)
  • You will need a Launch School Slack account https://launchschool.com/chat

How does the application process work for Prep Live?

All students are required to fill in an application form to be considered for Prep Live. As there is a limited number of seats and prerequisites for both groups, not all applications will be successful.

How do I know if I’m accepted into Prep Live?

Applicants will receive a success email that indicates if they have been accepted into Prep Live.

Accepted students are added to their own private group in Launch School's Slack chat, which they will need to login to in order to participate in Prep Live.

How much does Prep Live cost?

Prep Live is free to all Launch School students.

I’ve just started the Prep Courses, can I apply to Prep Live?

While Prep Live is intended for Prep Course students currently enrolled in 100 courses who have completed LS95 and lessons 1-5 of the 100 course, we also accept students finishing the LS95 if they intend to have completed the above prerequisites before Prep Live commences.

Due to limited seating, preference is given to those that have already completed Prep Live’s prerequisites.

What if I’m not able to attend all Prep Live sessions?

It’s important to attend all live sessions to get the most out of the program as each session builds on the last one. If however there are circumstances for which you cannot attend, you can collect your homework assignment on Slack for the next live session.

When does Prep Live begin?

Currently, Prep Live cohorts do not run on set dates. Those who are interested in the next cohort can sign up to our waitlist to receive updates on when the next cohort becomes available.

How is the Prep Live program delivered?

Prep Live is delivered in a classroom setting over live Zoom calls. For part of the sessions, you'll discuss and answer questions about the topic of the week with your instructor. This will help give you a better sense of the big picture and help you articulate concepts.

For the second half of the session, you'll break up into groups and work on coding problems, both deciphering code snippets and writing your own. You will also work on homework between live sessions in preparation for the next live class.

How Does Prep Live differ from the Smooth Start Program?

Prep Live aims to provide technical live support through the first 100 courses of Launch School’s Prep Courses. Smooth Start on the other hand provides non-technical support and guidance as you get to know the community of Launch School. For more information on differences between programs, please read this document.

Do I need a Core Curriculum subscription to participate in Prep Live?

No. You do not need a Core Curriculum subscription to participate in Prep Live.

How many hours a week are required to participate in Prep Live?

Prep Live is a four week program which requires a minimum of 6 hours per week commitment.