Programming Essentials Workshops

Our workshops offer extra support for students working through Launch School’s prep courses. Taught live by a dedicated team of presenters, they aim to provide a more interactive experience for beginner programmers. See below for the latest workshops available

Upcoming Workshops

Subject

 Workshop

Date

Time

Presenter

See Description
JavaScript
Data Types & Variables
Monday
October 24th
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you’ll learn about JavaScript’s different data types including strings, integers, and objects. You will also explore how variables, output and return values work along with how to code using a Cloud9 environment

See Description
How To Study
Study Tips for Launch School
Thursday
October 27th
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will be shown how to set the right expectations for studying at Launch School. This includes learning what a successful study session looks like, study tactics and how to know when you're ready to tackle an assessment

See Description
Ruby
Data Types & Variables
Friday
October 28th
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you will be taken through Ruby's different data types including strings, integers, and objects. You will also learn how variables, output and return values work along with how to code using a Cloud9 environment

See Description
JavaScript
Functions & Variable Scope
Monday
October 31st
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you will be taken through how to define and invoke functions in JavaScript. You will also cover the difference between arguments and parameters, implicit vs explicit return values and conclude with JavaScript variable scoping rules

See Description
AWS Cloud9
Setting Up For Development
Thursday
November 3rd
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will be introduced to the Cloud 9 IDE and the benefits of using it. You will be shown how to setup and use your Cloud 9 environment for the first time, along with several coding tips for getting started

See Description
Ruby
Methods & Variable Scope
Friday
November 4th
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you will be guided through how to define and invoke methods in Ruby. You'll also cover the difference between blocks and methods, arguments vs parameters, implicit vs explicit return values and how variable scoping works in Ruby

See Description
JavaScript
Flow Control & Loops
Monday
November 7th
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you'll be shown how to control the flow of your data using "if" statements, truthiness and useful operators for conditionals in JavaScript. You'll also cover "for" and "while" looping structures and how to control loops using the "break" statement

See Description
Command Line
Navigating & Controlling the File System
Thursday
November 10th
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will be introduced to the Command Line and its benefits. You will also share the difference between the terminal vs a shell, how to write and execute commands and how to navigate your way around the file system

See Description
Ruby
Flow Control & Loops
Friday
November 11th
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you learn how to control the flow of your data using conditionals, truthiness and operators in Ruby. You'll also cover the various kinds of looping structures in Ruby and how to perform simple recursion

See Description
JavaScript
Arrays, Objects & Working with Collections
Monday
November 14th
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you'll be introduced to JavaScript Arrays and Objects, and be shown how to iterate over them using loops and methods. You'll also learn how methods work in JavaScript and how to chain them together for more concise code

See Description
Git/GitHub
Introduction to Git
Thursday
November 17th
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you'll be introduced to the important concept of version control and how to install and use the essential programming tool Git for the first time. You'll also learn how to create a local repository, make commits, staging and tracking file changes

See Description
Ruby
Arrays, Hashes & Working with Collections
Friday
November 18th
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will learn the difference between Arrays and Hashes in Ruby and how to access, update and remove elements from these collections. You'll also learn some of the most common methods you'll need to iterate over Arrays and Hashes in Ruby.

See Description
JavaScript
Variables as Pointers & Mutability
Monday
November 28th
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you will understand how mutability works with Arrays and Objects in JavaScript. You'll also learn about variables as pointers and how this applies to the concepts Pass-by-Reference and Pass-by-Value

See Description
Git/GitHub
Pushing to GitHub
Thursday
December 1st
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you will be introduced to Github. You'll learn how to setup an account with authentication and how to connect a local repository. You'll also discover how to upload and download files from Github

See Description
Ruby
Variables as Pointers & Mutability
Friday
December 2nd
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you discover how variables as pointers work in Ruby. You'll also learn about mutating and non-mutating methods and how this applies to the concepts Pass-by-Reference and Pass-by-Value

See Description
JavaScript
Small Problems & Debugging
Monday
December 5th
8pm
US Eastern
Grace Lim
Attend Workshop

In this workshop you'll be shown how to use Launch School's PEDAC process to solve small programming problems in JavaScript. You'll also learn some JavaScript debugging tools and how to read and understand stack traces

See Description
Git/GitHub
Branching & Staging
Thursday
December 8th
12pm
US Eastern
Clare MacAdie
Attend Workshop

In this workshop you will be taken through unstaging and how to amend recent Git commits. You'll also explore the concept of branching and how to create and merge branches in Git and Github

See Description
Ruby
Small Problems & Debugging
Friday
December 9th
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will be shown how to use Launch School's PEDAC process to solve small programming problems in Ruby. You'll also learn some Ruby debugging tools and how to read and understand stack traces

See Description
How To Study
Study Tips for Launch School
Thursday
December 15th
12pm
US Eastern
Trevor LaSarre
Attend Workshop

In this workshop you will be shown how to set the right expectations for studying at Launch School. This includes learning what a successful study session looks like, study tactics and how to know when you're ready to tackle an assessment.

Subject

Workshop

Date / Time

Presenter

See Description
JavaScript
Data Types & Variables
Monday
October 24th
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you’ll learn about JavaScript’s different data types including strings, integers, and objects. You will also explore how variables, output and return values work along with how to code using a Cloud9 environment

See Description
How To Study
Study Tips for Launch School
Thursday
October 27th
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will be shown how to set the right expectations for studying at Launch School. This includes learning what a successful study session looks like, study tactics and how to know when you're ready to tackle an assessment

See Description
Ruby
Data Types & Variables
Friday
October 28th
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you will be taken through Ruby's different data types including strings, integers, and objects. You will also learn how variables, output and return values work along with how to code using a Cloud9 environment

See Description
JavaScript
Functions & Variable Scope
Monday
October 31st
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you will be taken through how to define and invoke functions in JavaScript. You will also cover the difference between arguments and parameters, implicit vs explicit return values and conclude with JavaScript variable scoping rules

See Description
AWS Cloud9
Setting Up For Development
Thursday
November 3rd
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will be introduced to the Cloud 9 IDE and the benefits of using it. You will be shown how to setup and use your Cloud 9 environment for the first time, along with several coding tips for getting started

See Description
Ruby
Methods & Variable Scope
Friday
November 4th
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you will be guided through how to define and invoke methods in Ruby. You'll also cover the difference between blocks and methods, arguments vs parameters, implicit vs explicit return values and how variable scoping works in Ruby

See Description
JavaScript
Flow Control & Loops
Monday
November 7th
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you'll be shown how to control the flow of your data using "if" statements, truthiness and useful operators for conditionals in JavaScript. You'll also cover "for" and "while" looping structures and how to control loops using the "break" statement

See Description
Command Line
Navigating & Controlling the File System
Thursday
November 10th
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will be introduced to the Command Line and its benefits. You will also share the difference between the terminal vs a shell, how to write and execute commands and how to navigate your way around the file system

See Description
Ruby
Flow Control & Loops
Friday
November 11th
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you learn how to control the flow of your data using conditionals, truthiness and operators in Ruby. You'll also cover the various kinds of looping structures in Ruby and how to perform simple recursion

See Description
JavaScript
Arrays, Objects & Working with Collections
Monday
November 14th
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you'll be introduced to JavaScript Arrays and Objects, and be shown how to iterate over them using loops and methods. You'll also learn how methods work in JavaScript and how to chain them together for more concise code

See Description
Git/GitHub
Introduction to Git
Thursday
November 17th
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you'll be introduced to the important concept of version control and how to install and use the essential programming tool Git for the first time. You'll also learn how to create a local repository, make commits, staging and tracking file changes

See Description
Ruby
Arrays, Hashes & Working with Collections
Friday
November 18th
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will learn the difference between Arrays and Hashes in Ruby and how to access, update and remove elements from these collections. You'll also learn some of the most common methods you'll need to iterate over Arrays and Hashes in Ruby.

See Description
JavaScript
Variables as Pointers & Mutability
Monday
November 28th
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you will understand how mutability works with Arrays and Objects in JavaScript. You'll also learn about variables as pointers and how this applies to the concepts Pass-by-Reference and Pass-by-Value

See Description
Git/GitHub
Pushing to GitHub
Thursday
December 1st
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you will be introduced to Github. You'll learn how to setup an account with authentication and how to connect a local repository. You'll also discover how to upload and download files from Github

See Description
Ruby
Variables as Pointers & Mutability
Friday
December 2nd
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you discover how variables as pointers work in Ruby. You'll also learn about mutating and non-mutating methods and how this applies to the concepts Pass-by-Reference and Pass-by-Value

See Description
JavaScript
Small Problems & Debugging
Monday
December 5th
8pm
US Eastern
Grace Lim
Attend Workshop
Attend Workshop

In this workshop you'll be shown how to use Launch School's PEDAC process to solve small programming problems in JavaScript. You'll also learn some JavaScript debugging tools and how to read and understand stack traces

See Description
Git/GitHub
Branching & Staging
Thursday
December 8th
12pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In this workshop you will be taken through unstaging and how to amend recent Git commits. You'll also explore the concept of branching and how to create and merge branches in Git and Github

See Description
Ruby
Small Problems & Debugging
Friday
December 9th
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will be shown how to use Launch School's PEDAC process to solve small programming problems in Ruby. You'll also learn some Ruby debugging tools and how to read and understand stack traces

See Description
How To Study
Study Tips for Launch School
Thursday
December 15th
12pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

In this workshop you will be shown how to set the right expectations for studying at Launch School. This includes learning what a successful study session looks like, study tactics and how to know when you're ready to tackle an assessment.

JavaScript
Data Types & Variables
Monday
October 24th
8pm
US Eastern
Attend
Attend Workshop
How To Study
Study Tips for Launch School
Thursday
October 27th
12pm
US Eastern
Attend
Attend Workshop
Ruby
Data Types & Variables
Friday
October 28th
12pm
US Eastern
Attend
Attend Workshop
JavaScript
Functions & Variable Scope
Monday
October 31st
8pm
US Eastern
Attend
Attend Workshop
AWS Cloud9
Setting Up For Development
Thursday
November 3rd
12pm
US Eastern
Attend
Attend Workshop
Ruby
Methods & Variable Scope
Friday
November 4th
12pm
US Eastern
Attend
Attend Workshop
JavaScript
Flow Control & Loops
Monday
November 7th
8pm
US Eastern
Attend
Attend Workshop
Command Line
Navigating & Controlling the File System
Thursday
November 10th
12pm
US Eastern
Attend
Attend Workshop
Ruby
Flow Control & Loops
Friday
November 11th
12pm
US Eastern
Attend
Attend Workshop
JavaScript
Arrays, Objects & Working with Collections
Monday
November 14th
8pm
US Eastern
Attend
Attend Workshop
Git/GitHub
Introduction to Git
Thursday
November 17th
12pm
US Eastern
Attend
Attend Workshop
Ruby
Arrays, Hashes & Working with Collections
Friday
November 18th
12pm
US Eastern
Attend
Attend Workshop
JavaScript
Variables as Pointers & Mutability
Monday
November 28th
8pm
US Eastern
Attend
Attend Workshop
Git/GitHub
Pushing to GitHub
Thursday
December 1st
12pm
US Eastern
Attend
Attend Workshop
Ruby
Variables as Pointers & Mutability
Friday
December 2nd
12pm
US Eastern
Attend
Attend Workshop
JavaScript
Small Problems & Debugging
Monday
December 5th
8pm
US Eastern
Attend
Attend Workshop
Git/GitHub
Branching & Staging
Thursday
December 8th
12pm
US Eastern
Attend
Attend Workshop
Ruby
Small Problems & Debugging
Friday
December 9th
12pm
US Eastern
Attend
Attend Workshop
How To Study
Study Tips for Launch School
Thursday
December 15th
12pm
US Eastern
Attend
Attend Workshop

How Our Workshops Help You Succeed

Understand the Launch School prep course topics more deeply as the basics are explored live

A dedicated team of presenters make learning to program more fun and interactive

You don’t have be a Launch School student to learn some of the most essential programming skills

No lock-in obligations. Workshops are standalone sessions. Signup to the topics only you’re interested in

Workshops FAQs

What are the Launch School Programming Essentials Workshops?

Programming Essentials Workshops are a set of free sessions suitable for beginners looking to gain fundamental skills in programming. While they are taught live and complement the Launch School Prep courses, they are open to anyone learning to code, whether they are at Launch School or not.

Who are the Programming Essentials Workshops for?

Workshops are perfect for beginner programmers or those requiring a refresher in fundamentals. They are great for people going through Launch School Prep Courses but these workshops are designed to be useful for anyone in their learning journey to becoming software engineers.

How do the workshops differ from Launch School’s study sessions?

Launch School Study Sessions are primarily for Launch School Students who have commenced the Core Curriculum and are preparing for assessments. Programming Essentials Workshops are more beginner-friendly and can be taken at any time

What will I gain from attending a workshop?

Attendees have said it’s helped them pick up specifics they’ve missed in the prep courses and kept them on track. They’re very helpful for review and supplemental learning, and give you a good idea of what to expect from Launch School’s Core Curriculum. Here’s what some of the students had to say after attending:

  • “The tips and techniques for studying were super helpful. They also made me realize where I’m definitely not being effective.”
  • “Focused and helpful, everything needed and everything applies even before paying $200/mo.”
  • “Good, organized structure and live quizzes with solution walkthrough”
  • “Great intro webinar! Loved the overview of studying, helped me know I’m on the right track!”
  • “Very timely! It gave me so much information on how to really progress or study in LS and how to better my study habits.”
I’m going through Launch School’s prep courses, will I learn anything new from the workshops?

You will be able to understand Launch School prep course topics more deeply as the presenter will explore topics in depth. You will also be quizzed on topics live and be able to ask topic-specific questions

I’m a student at Launch School— is it mandatory that I attend one of the workshops?

While it is not mandatory you attend a workshop, it is highly recommended. Workshops enhance the learning experience and give you more of an idea if programming is right for you

How much does it cost to attend a workshop?

All Programming Essentials Workshops are completely free to signup to and attend

Will there be a recording of these workshops available if I can’t attend?

Because we are constantly improving the workshop experience and workshops are reoccurring, we will not be providing recordings of the workshops. We want to ensure the best experience for our attendees and our workshops are best experienced live