Skill Level

All Ages


4h 48m


Learning to program can be very beneficial. Learning to program will teach you to think logically and systematically, which will applicable in many disciplines. Writing programs will train you to be detail-oriented as well as learn how to check your work thoroughly as you learn how to resolve programming errors. In this course, you will be Learning to program in Python. Python is a popular programming language that is easy to learn as a first programming language. Python is used across diverse fields from web development to game development to machine learning. It is also used in AI, scientific computing and academic research. With so many applications, learning to program in Python presents the student with many options in the future. In five courses, we will cover the fundamental building blocks of programming in Python, which includes: an introduction to Python and setting up a programming environment; data types and type conversion; using String methods and arithmetic operations; conditional statements, control statements and data structures; and functions, error handling, classes and modules. This will be a hands-on course by working through fun programming exercises.



Photo of Joanna G.

Joanna G.

Hi! I am a partner and the Chief Administrative Officer of a business tech company. My role at the company includes legal, business administration, and software development work. I love what I do professionally and attribute it to my years of education. I hold a J.D. from Fordham University School of Law, an M.S. degree from Columbia University in Computer Science, and a B.A. degree in Mathematics (with departmental honors) and a B.A. degree in Computer Science - both from NYU. I value education and am grateful for how it helped make it possible for me to reach this level of success in my career. Along the way, I have been tutoring and teaching as an adjunct instructor for the past 10 years. I love helping students achieve their academic goals and watching them gain self-confidence.

Great news! Joanna wants to help you unlock your potential. Virtual tutoring is available now within a few clicks.