Applications for Core Live close Aug 16th 2024

Core Live Program

Experience Launch School’s Core Curriculum 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

Launch School Core Live Student
Program Overview

What is Core Live?

For students new to programming, The first courses of Launch School often have the steepest learning curve. Within a virtual classroom setting, Core Live aims to give new students more guidance, motivation and accountability through the first 101 courses of Ruby, Python and JavaScript. Here’s some of the features and benefits students can expect from Core 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 101 course
Direct feedback from a live TA instructor
Problem solving practice with peers
Access to private Slack chat outside calls
Eligibility & fees

Core Live Eligibility & Fees

Who can apply to Core Live

Core Live is intended for Core Curriculum students currently enrolled in 101 courses. We also accept students finishing the prep courses if they have an active Core Curriculum subscription before Core Live commences. Due to limited seating, preference is given to those that apply with a Core subscription

How much does Core Live cost?

Core Live is free to all Launch School students that are currently subscribed to any Core Curriculum language track (Ruby, Python or JavaScript)

CURRICULUM

Program Outline

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

Week 1 Class 1: Introductions

In week 1 we’ll ensure you are prepared for the weeks ahead by reviewing concepts like data types, key vocabulary, and flow control. This class will be your first opportunity to vocalize technical concepts and understand the importance of language precision

Week 1 Class 2: Prep Review

In our second class of week 1 we’ll review the most crucial concepts from the prep course, including variables as pointers and mutability. You’ll be exposed to more complex scenarios that will challenge what you know and what you can apply

Week 2 Class 1: Foundations Truthiness

In week 2 you’ll begin by exploring the complexities of truthiness, a topic that can seem simple on the surface, but demands precision and thoroughness so you can understand complex expressions nested in larger problems

Week 2 Class 2: Foundations Precedence

In the second half of week 2 you’ll dive into precedence, where you’ll learn about short-circuiting and begin to train your logic skills to parse code snippets, and then write your own

Week 3 Class 1: Foundations Variable Scope 1

In week 3 you’ll learn about variable scoping, a core concept and a deep topic that we'll dedicate a whole week to. In part 1 , you’ll learn about basic variable scoping as it relates to functions and blocks

Week 3 Class 2: Foundations Variable Scope 2

In part 2 of variable scoping you’ll complete the topic with more advanced concepts, like variable shadowing and nested scopes. As each language varies, you’ll discover how variable scoping nuances applies to your chosen language

Week 4 Class 1: Foundations Pass by Reference

In our final week, we’ll pull together several concepts as you take your understanding of data manipulation to a deeper level. Learning pass by reference and pass by value allows you to avoid common pitfalls that new developers can fall into

Week 4 Class 2: Identifying Concepts & Assessment Prep

In our final class we’ll look at larger code snippets and test your ability to not only read and write code, but to identify concepts being demonstrated within code— a necessary skill for Launch School assessments. Finish off with assessment preparations and resources you’ll need for Launch School as we bring Core Live to a close

Meet your instructor

Supportive TA Instructors

Our supportive TA instructors will help guide you through Launch School’s Core curriculum 101 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
Java Script Instructor
How to apply

Begin Your Core Curriculum 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

Core Live officially commences Aug 26 2024
Applications close August 16 2024
Core Live officially closes Sept 20 2024

Applications are currently closed

To receive updates and information about the next Core 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 Core Live, please read our requirements before filling out an application below

Active Core Curriculum subscription
6 hours per week time commitment
A free Slack chat account to participate
Ruby

RB101

Live Programming foundations
Classes Start Aug 26 2024
Every Mon & Thur 10-11am EDT
Subscribed, enrolled in RB101
Slack chat & Live Zoom calls
20 seats available
Python

PY101

Live Programming foundations
Classes Start Aug 27 2024
Every Tue & Fri 10-11am EDT
Subscribed, enrolled in PY101
Slack chat & Live Zoom calls
20 seats available
Javascript

JS101

Live Programming foundations
Classes Start Aug 27 2024
Every Tue & Fri 10-11am EDT
Subscribed, enrolled in JS101
Slack chat & Live Zoom calls
20 seats available

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

FAQs

Frequently Asked Questions

Does the Core Live approach conflict with Mastery Based Learning?

While Core Live doesn’t utilize mastery-based learning, it instead complements mastery-based learning at Launch School.If you have less time to commit to Core Live, you can expect to get a high-level overview of the most important concepts from RB/JS/PY101. When you return to the mastery-based approach, you’ll have a much easier time studying and putting together the missing pieces.If you have more time to commit to Core live, you may be prepared to take the first assessment by the end of the program. Between sessions, you can use your mastery-based approach to move through the curriculum simultaneously, and during Core 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 Core Live mandatory for new Launch School students?

Not at all. If you are comfortable with the study involved, reaching out to others and working through the curriculum on your own, you probably don’t need to attend a program like Core Live. However most students find they need additional support getting started.

Are there any prerequisites for joining Core Live ?

  • Before Core Live commences:
  • You must have completed Launch School’s prep courses
  • You must have an active subscription to the Core Curriculum
  • You must be subscribed to a language Track and currently enrolled in a 101 or 109 course
  • You will need a Launch School Slack account (signup instructions here)

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

Applicants will receive an instruction email on how to check if they have been accepted into Core Live. Accepted students are added to their own private group in Launch School’s Slack chat which they will need to login to participate in Core Live.

How much does Core Live cost?

Core Live is free to all Launch School students that are currently subscribed to any Core Curriculum language track (Ruby, Python or JavaScript)

I’m currently going through the Prep Courses, can I apply to Core Live?

While Core Live is intended for Core Curriculum students currently enrolled in 101 courses, we also accept students finishing the prep courses if they have an active Core Curriculum subscription before Core Live commences. Due to limited seating, preference is given to those that apply with a Core subscription.

What if I’m not able to attend all Core 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.

How is the Core Live program delivered?

Core 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 have time to complete homework between live sessions in preparation for the next live class.

How Does Core Live differ from the Smooth Start Program?

Core Live aims to provide technical live support through the first 101 courses of the Core Curriculum. Smooth Start on the other hand provides non-technical support and guidance as you get to know the community of Launch School.

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

While Core Live is intended for Core Curriculum students currently enrolled in 101 courses, we also accept students finishing the prep courses if they have an active Core Curriculum subscription before Core Live commences. Due to limited seating, preference is given to those that apply with a Core subscription

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

Core Live requires 6 hours a week commitment:

  • each week contains 2 live sessions, each 1 hour long (2 hours)
  • between each live session, 2 hours is also required (4 hours)