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
Command Line
Introduction to Command Line
Tuesday
June 18th
6pm
US Eastern
Jon David (JD) Fortune
Attend Workshop

Learn the Interface required to program at Launch School: This workshop aims to remove beginner concerns and teaches you command line in an easy-to-understand format. You’ll learn key commands and how to write basic prompts to confidently navigate and access your files for programming.

See Description
How To Study
How to Study at Launch School
Thursday
June 20th
6pm
US Eastern
Trevor LaSarre
Attend Workshop

A system for mastering course material: This workshop will show you a tried and tested system for how to study consistently at Launch School. With a focus on mastery, you’ll learn specific study habits and techniques to help you finish course material.

See Description
Python
Data Types & Variables
Friday
June 21st
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 1 of the Python workshop series, we explore: - What is Python? - Different data types, such as strings, integers, floats, lists and dictionaries - Differences between primitive and non-primitive data types - What variables are, and how they are used

See Description
How To Study
Overcoming Study Blocks at Launch School
Tuesday
June 25th
6pm
US Eastern
Brenno Kaneyasu
Attend Workshop

Tackle 3 common issues that hinder your learning progress: In this workshop you’ll learn proven strategies for dealing with 3 common problems all Launch School students face: overwhelm, procrastination and balancing work, life and study.

See Description
Internet
The Internet for Programmers
Thursday
June 27th
6pm
US Eastern
Trevor LaSarre
Attend Workshop

Concepts to help you build web-based applications: This workshop aims to give new programmers a comprehensive overview of how the internet works, so they can gain a running start understanding how their browser-based applications operate under the hood.

See Description
Python
Functions & Variable Scope
Friday
June 28th
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 2 of the Python workshop series, we explore: - What a function is, and how we can define and invoke them - Arguments and parameters: what's the difference between them? - What functions return - Variable scoping rules: where variables are accessible

See Description
How To Study
How to Take Notes at Launch School
Tuesday
July 2nd
6pm
US Eastern
Jon David (JD) Fortune
Attend Workshop

Battle-tested strategies to retain programming concepts: In this workshop you’ll learn several battle-tested methods you can apply straight away to your notes along with introducing you to several note taking tools you can use to help you retain programming concepts.

See Description
HTML Essentials
Introduction to HTML
Thursday
July 4th
6pm
US Eastern
Clare MacAdie
Attend Workshop

Learn the building blocks to build web pages from scratch: In this workshop you will learn the structure and main elements used to build a web page, along with quizzes and step-by-step coding examples to help you retain HTML concepts.

See Description
Python
Lists, Dictionaries & Sets
Friday
July 5th
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 3 of the Python workshop series, we explore: - What is flow control? - Using comparison and logical operators - `if` and `match/case` statements to control the path of execution - Iterating using loops

See Description
How To Study
Soft Skills for Launch School & Beyond
Tuesday
July 9th
6pm
US Eastern
Brandi Seeley
Attend Workshop

5 skills you’ll need to succeed as a Software Engineer: In this workshop you’ll learn exactly what soft skills are, why they are crucial to both your programming studies and career, and strategies you can use to build them while working through Launch School’s Prep and Core Curriculum.

See Description
CSS Essentials
Introduction to CSS
Thursday
July 11th
6pm
US Eastern
Trevor LaSarre
Attend Workshop

How to use style sheets to enhance your web pages & apps: In this workshop you will learn the basic rules and CSS syntax to style your HTML documents, along with quizzes and step-by-step coding examples to help you retain CSS concepts.

See Description
Python
Lists, Dictionaries & Sets
Friday
July 12th
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 4 of the Python workshop series, we explore: - Different types of collections, including lists, dictionaries and sets - Accessing elements using indexing and keys - Operators and methods that can be used on collections - Iterating over collections

See Description
How To Study
Writing Clear Code for Programmers
Tuesday
July 16th
6pm
US Eastern
Brandi Seeley
Attend Workshop

Future-proof your career by learning to write readable code: Being able to write clear code is a habit you can never start too early, and in this workshop you will learn the best practices of this skill, and why it is so important when working with other software engineers.

See Description
How To Study
Why Mastery Matters at Launch School
Thursday
July 18th
6pm
US Eastern
Trevor LaSarre
Attend Workshop

Learn the science behind a mastery-based study approach: In this workshop you’ll learn the importance of mastering course material by comparing and contrasting 2 study systems, and analyze the effectiveness of several popular study techniques using neuroscience.

See Description
Python
Variables as Pointers & Mutability
Friday
July 19th
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 5 of the Python workshop series, we explore: - Variables as pointers and what this means in Python - What mutability means in relation to collections - Equality vs. identity - Shallow copies vs. deep copies

See Description
Python
Small Problems & Debugging
Friday
July 26th
5pm
US Eastern
Clare MacAdie
Attend Workshop

In week 6 of the Python workshop series, explore: - What the PEDAC process is - Working through a small problem together - Debugging using a step-by-step approach to fixing bugs in your code

Subject

Workshop

Date / Time

Presenter

See Description
Command Line
Introduction to Command Line
Tuesday
June 18th
6pm
US Eastern
Jon David (JD) Fortune
Attend Workshop
Attend Workshop

Learn the Interface required to program at Launch School: This workshop aims to remove beginner concerns and teaches you command line in an easy-to-understand format. You’ll learn key commands and how to write basic prompts to confidently navigate and access your files for programming.

See Description
How To Study
How to Study at Launch School
Thursday
June 20th
6pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

A system for mastering course material: This workshop will show you a tried and tested system for how to study consistently at Launch School. With a focus on mastery, you’ll learn specific study habits and techniques to help you finish course material.

See Description
Python
Data Types & Variables
Friday
June 21st
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 1 of the Python workshop series, we explore: - What is Python? - Different data types, such as strings, integers, floats, lists and dictionaries - Differences between primitive and non-primitive data types - What variables are, and how they are used

See Description
How To Study
Overcoming Study Blocks at Launch School
Tuesday
June 25th
6pm
US Eastern
Brenno Kaneyasu
Attend Workshop
Attend Workshop

Tackle 3 common issues that hinder your learning progress: In this workshop you’ll learn proven strategies for dealing with 3 common problems all Launch School students face: overwhelm, procrastination and balancing work, life and study.

See Description
Internet
The Internet for Programmers
Thursday
June 27th
6pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

Concepts to help you build web-based applications: This workshop aims to give new programmers a comprehensive overview of how the internet works, so they can gain a running start understanding how their browser-based applications operate under the hood.

See Description
Python
Functions & Variable Scope
Friday
June 28th
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 2 of the Python workshop series, we explore: - What a function is, and how we can define and invoke them - Arguments and parameters: what's the difference between them? - What functions return - Variable scoping rules: where variables are accessible

See Description
How To Study
How to Take Notes at Launch School
Tuesday
July 2nd
6pm
US Eastern
Jon David (JD) Fortune
Attend Workshop
Attend Workshop

Battle-tested strategies to retain programming concepts: In this workshop you’ll learn several battle-tested methods you can apply straight away to your notes along with introducing you to several note taking tools you can use to help you retain programming concepts.

See Description
HTML Essentials
Introduction to HTML
Thursday
July 4th
6pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

Learn the building blocks to build web pages from scratch: In this workshop you will learn the structure and main elements used to build a web page, along with quizzes and step-by-step coding examples to help you retain HTML concepts.

See Description
Python
Lists, Dictionaries & Sets
Friday
July 5th
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 3 of the Python workshop series, we explore: - What is flow control? - Using comparison and logical operators - `if` and `match/case` statements to control the path of execution - Iterating using loops

See Description
How To Study
Soft Skills for Launch School & Beyond
Tuesday
July 9th
6pm
US Eastern
Brandi Seeley
Attend Workshop
Attend Workshop

5 skills you’ll need to succeed as a Software Engineer: In this workshop you’ll learn exactly what soft skills are, why they are crucial to both your programming studies and career, and strategies you can use to build them while working through Launch School’s Prep and Core Curriculum.

See Description
CSS Essentials
Introduction to CSS
Thursday
July 11th
6pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

How to use style sheets to enhance your web pages & apps: In this workshop you will learn the basic rules and CSS syntax to style your HTML documents, along with quizzes and step-by-step coding examples to help you retain CSS concepts.

See Description
Python
Lists, Dictionaries & Sets
Friday
July 12th
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 4 of the Python workshop series, we explore: - Different types of collections, including lists, dictionaries and sets - Accessing elements using indexing and keys - Operators and methods that can be used on collections - Iterating over collections

See Description
How To Study
Writing Clear Code for Programmers
Tuesday
July 16th
6pm
US Eastern
Brandi Seeley
Attend Workshop
Attend Workshop

Future-proof your career by learning to write readable code: Being able to write clear code is a habit you can never start too early, and in this workshop you will learn the best practices of this skill, and why it is so important when working with other software engineers.

See Description
How To Study
Why Mastery Matters at Launch School
Thursday
July 18th
6pm
US Eastern
Trevor LaSarre
Attend Workshop
Attend Workshop

Learn the science behind a mastery-based study approach: In this workshop you’ll learn the importance of mastering course material by comparing and contrasting 2 study systems, and analyze the effectiveness of several popular study techniques using neuroscience.

See Description
Python
Variables as Pointers & Mutability
Friday
July 19th
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 5 of the Python workshop series, we explore: - Variables as pointers and what this means in Python - What mutability means in relation to collections - Equality vs. identity - Shallow copies vs. deep copies

See Description
Python
Small Problems & Debugging
Friday
July 26th
5pm
US Eastern
Clare MacAdie
Attend Workshop
Attend Workshop

In week 6 of the Python workshop series, explore: - What the PEDAC process is - Working through a small problem together - Debugging using a step-by-step approach to fixing bugs in your code

Command Line
Introduction to Command Line
Tuesday
June 18th
6pm
US Eastern
Attend
Attend Workshop
How To Study
How to Study at Launch School
Thursday
June 20th
6pm
US Eastern
Attend
Attend Workshop
Python
Data Types & Variables
Friday
June 21st
5pm
US Eastern
Attend
Attend Workshop
How To Study
Overcoming Study Blocks at Launch School
Tuesday
June 25th
6pm
US Eastern
Attend
Attend Workshop
Internet
The Internet for Programmers
Thursday
June 27th
6pm
US Eastern
Attend
Attend Workshop
Python
Functions & Variable Scope
Friday
June 28th
5pm
US Eastern
Attend
Attend Workshop
How To Study
How to Take Notes at Launch School
Tuesday
July 2nd
6pm
US Eastern
Attend
Attend Workshop
HTML Essentials
Introduction to HTML
Thursday
July 4th
6pm
US Eastern
Attend
Attend Workshop
Python
Lists, Dictionaries & Sets
Friday
July 5th
5pm
US Eastern
Attend
Attend Workshop
How To Study
Soft Skills for Launch School & Beyond
Tuesday
July 9th
6pm
US Eastern
Attend
Attend Workshop
CSS Essentials
Introduction to CSS
Thursday
July 11th
6pm
US Eastern
Attend
Attend Workshop
Python
Lists, Dictionaries & Sets
Friday
July 12th
5pm
US Eastern
Attend
Attend Workshop
How To Study
Writing Clear Code for Programmers
Tuesday
July 16th
6pm
US Eastern
Attend
Attend Workshop
How To Study
Why Mastery Matters at Launch School
Thursday
July 18th
6pm
US Eastern
Attend
Attend Workshop
Python
Variables as Pointers & Mutability
Friday
July 19th
5pm
US Eastern
Attend
Attend Workshop
Python
Small Problems & Debugging
Friday
July 26th
5pm
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. Only sign up for topics 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