Welcome to Crash Course on Python!

June 13-June 21

We are glad you are here! On this page, you will find instructions for each day as well as starter code, presentations, recordings, and helpful hints. Read over the syllabus below before you get started to get familiar with the flow of the course.

If you need any help, reach out to us through email or send a message on Slack. We offer office hours daily. You can find the times in the syllabus.

Jump to...


Course Outline

Python is one of the most popular programming languages today, used by developers, data scientists, and software engineers. Its applications are endless because of Python’s abundant libraries and modules. One of our favorite parts of Python is how simple and approachable the syntax is, making it easier to learn and use. Whether you have never programmed before or are looking to brush up on your skills, this course is a great place to start. Crash Course on Python is a one-week long session designed to teach you the skills you’ll need to start your journey with Python.

In this course, you will learn:

  • Data types
  • Strings
  • Conditionals
  • Loops
  • Functions
  • Lists
  • Dictionaries

Class Structure

The class is a mixture of synchronous and asynchronous learning. On Saturday and Sunday, 2-hour live lessons will be held. The lessons are not mandatory and will be recorded, but it is recommended you attend to get the most out of the course. The link to the live lesson will be sent out in an email the day before. During the week, assignments will be uploaded to the website for you to complete. None of the assignments are mandatory, but if you submit all of the assignments, you will receive a certificate of completion at the end of the course.

Office Hours

Office hours will be held daily Monday-Friday for a period of time. They are not mandatory, but if you would like help or feedback, they are a great resource. Go to Classroom Resources to find the Zoom links and schedule.

Submitting Work

You may submit work through the Google form on the assignment page or email the your work directly to us.


The purpose of the Slack is to provide technical support during asynchronous learning and connect with other women in computer science.


There are many ways to contact def include( ). If you need to contact staff, here are the emails:

  • Adison Lampert: adison.lampert@defineinclude.com
  • Instructors: instructors@defineinclude.com
  • Contact: contact@defineinclude.com

Daily Assignments

The daily assignment page will be uploaded at 8:00 AM central every morning.

Classroom Resources

Below, you will find links to resources used in the classroom including slide shows, recordings, and general topic sheets.