Intro to Python - Directed Drills (February 15)
Master Python programming through guided practice exercises with an expert instructor.
Registration is now closed
February 15
Mondays, 01:00PM EST
Four 1-hour webinars spread over four weeks, and 4 practice assignments.
Intro to Python - Directed Drills (February 15)
Registration is now closed
What will I learn?
Build Python mastery by practicing on real-world problems and miniprojects.
Practice writing and running Python scripts.
Practice doing data wrangling using Python.
Get live guidance from world-class instructors.
Enjoy access to a comprehensive collection of proprietary learning materials and resources.
Practice coding in Python.
Course Curriculum
Session 1
Coding Basics and Simple Data Types Practice
Practice writing code using integers, floats, decimals and strings.
Session 2
Practice Working with Collections, Conditionals and Loops
Practice building code solutions using ordered and unordered collections, conditionals and loops.
Session 3
Practice Writing Reusable Code
Practice working with functions and modules.
Session 4
Practice Working with Files and Dealing with Exceptions
Practice reading from and writing to a text file programmatically, and anticipating & handling errors.
Elite instructors
You learn from an elite team of industry experts who have taught at universities such as Harvard, and have trained teams at companies such as Qualcomm.
Sustained practice
You start coding from day one, and get valuable feedback, which is the fastest, most effective way to hone your skills and master programming.
Tailored feedback
You get personalized, live feedback and guidance directly from your instructors.
Fellowship and community
You gain access to a vibrant and engaging community of fellow students and knowledgeable mentors in every class.


Course Syllabus
Module 1: Level 1 Practice
A: Development Environment Troubleshooting
B: Python Coding Basics
C: Practice Preventing Code Errors
Module 2: Simple Data Types Practice
A: Strings and Integers Practice
B: Decimals and Floats Practice
Module 3: Collections Practice
A: Ordered Collections Practice
B: Unordered Collections Practice
Module 4: Conditionals and Loops Practice
A: Conditional Statements Practice
B: Loops Practice
Module 5: Practice Structuring Code for Reuse
A: Practice Defining and Calling a Function
B: Practice Importing and Using a Module
Module 6: Practice Working with Files
A: Practice Writing to a Text File
B: Practice Reading from a Text File
C: Practice Working with Files and Directories
Module 7: Practice Dealing with Exceptions
A: Practice Handling Exceptions
B: Practice Raising Exceptions
Frequently Asked Questions
1. Is this a MOOC (Massive Open Online Course)?
Nope. Your instructor is a real live person who talks to you in real time. Imagine you’re enrolled in a remote university course, and you’re attending live section or office hours. That’s the experience you get with this course—except the course is focused on practice instead of lectures.
2. What does the fee cover?
Your fee covers:
· weekly live practice sessions with the instructor
· materials and resources used in this course
· constant support and direct feedback on your work and progress from our instructors
· applicable taxes and fees
3. Can my employer pay for this course on my behalf?
Yes. Many of our students are employer-sponsored. Check with your employer about tuition benefits.
4. I want my team to take this course. Do you offer private training for companies?
We sure do. Check out our corporate training page for more information on the topics and formats we offer, or shoot us an email at [email protected]
5. I’m interested. What happens after I register?
After you register for this course, you get a confirmation email. You get a second email containing the details you need to hit the ground running on your first class, including:
· recommended preparation for the first session
· how to join the live classes
· invitation to the online class community
6. What happens if I miss a live session?
Our courses are designed to give you the most effective and flexible learning experience available. If you miss a live session, watch the session recording the following day, and work through the weekly assignment as usual. And remember, your instructor is standing by during the week to answer your questions.
7. What if I have a question between sessions?
If you get stuck or have questions, your instructor and mentors are always available and happy to help get you unstuck—just ask.
8. What kind of weekly time commitment should I expect?
In addition to attending the 1-hour, weekly, instructor-led sessions, we recommend around 2-3 hours per week studying and working on practice problems and projects on your own in order to make the most out of this course.
9. Can I take this course if I live outside of the US?
Absolutely. All students, everywhere, are welcome to enroll in this English-language course.
10. I have another question.
Drop us a note at [email protected]. We will get back to you ASAP.