Want to learn to code, but not sure where to start?
This full-year, live course is just what you need.
By the end of the year, you will have a strong Python fundamentals, growing problem solving skills, and will have written over 10 programs.
Includes 24 weekly live classes. 90 minute sessions.
Regular office hours included.
No prior programming experience required.
Student should be comfortable using a computer and typing.
Seats are limited
FAQ section
You've got questions. We've got answers.
This course is ideal for anyone wanting to learn Python in a classroom environment.
No prior experience is expected or assumed.
Learning how to program is hard. There is no shortcut. I offer no "4-weeks to Python Ninja," and anyone who does is selling you a bag of magic beans.
If you are easily frustrated and prone to quit when things get difficult -- this might not be a good fit.
This course is designed for high school students.
If you are outside of this range, please reach out and let's have a conversation.
24 live class sessions, each lasting 90 minutes. Classes are Tuesday evenings at 8pm ET / 5pm PT. See course content for full schedule.
Regular, live, office hours. You can expect at least 10 office hours to be offered over the school year.
Access to the learning community in which you can ask questions, get support, and connect with other students.
You also receive full access to the self-paced course. The self-paced course provides additional lessons and resources to supplement our life classes.
The live course opens on September 2 and continues for the full school year. (See course content for specific dates).
You will retain access to the self-paced course indefinitely.
There are two main places for support for this course. Live office hours, when offered, and in the course community.
Every student is encouraged to be active in the Python community - bot asking question and answering questions from other students.
Don't be afraid to ask questions.
Maintain a humble attitude.
See every challenge as an opportunity to learn something new.
Use Office Hours when offered.
Connect with other students.
Don't give up!
This course is designed to set you up for success. It is designed for students brand new to programming. It assumes no prior knowledge.
Live classes will be held on Zoom. The Zoom link will be provided before each class session.
Zoom recording is made available after each class session.
I have worked professionally as a software engineer for companies as small as 5 people, and as large as the behemoth Amazon.
I don't have merely an academic view of programming, but a pragmatic one. I have used Python code in work contexts to build a consumer website, cleaned, parsed, and analyzed data for decision making, built data science tools, and other tools to make my team more efficient.
In addition to writing code for a living, I have also taught programming to high schoolers, undergraduate students, and master's students.
I'm happy to answer any questions you have. Send me a text here: (256) 665-9101.
Provide your name and any relevant information. I'll get back to you as soon as I can.
This course offers 24 live class sessions. These class sessions will cover all of the material provided in the self-paced course (which you have access to) and more.
Over the course of the year we will cover all of the material. The exact pacing will vary as each session will cater to the needs of the live students.
Clear expectations will be communicated each class session.
Live classes are held at 8pm ET / 5pm PT.
The recording will be made available to every student enrolled in the live course.