Course
Intro to Python
When companies, researchers, engineers, and analysts develop solutions, create products, or make policy recommendations, they rely on Data Analysis to make informed decisions. In this course, you will learn about the basics of programming in Python and applying these skills to analyzing data. You'll start with the basics of designing an algorithm, basic Python programming, an introduction to the Scipy scientific computing ecosystem, and learn the fundamentals of machine learning.
Note that you will be required to do 5-10 hours of work per week outside of class time. Those with little to no prior knowledge will require more time to gain familiarity with the concepts.
Note that you will be required to do 5-10 hours of work per week outside of class time. Those with little to no prior knowledge will require more time to gain familiarity with the concepts.
Upcoming date(s)
Term
Section
mode
Fees
September 15 – November 17, 2026
Tu 18:00 – 21:00
Fall
1
Online
$985
Term
Fall
Section
1
mode
Online
Fees
$985
January 20 – March 24, 2027
We 18:00 – 21:00
Winter
1
Online
$985
Term
Winter
Section
1
mode
Online
Fees
$985
April 8 – June 10, 2027
Th 18:00 – 21:00
Spring
1
Online
$985
Term
Spring
Section
1
mode
Online
Fees
$985
Your takeaways
This course is a great way to help you:• Gain a foundation in numerical programming and algorithm development;
• Learn Python as a language for writing scripts, packages, and performing data analysis;
• Develop and refine skills in git for version control and bash for operating within Linux environments;
• Learn basic principles and pitfalls of machine learning applied to real-world problems.