Introduction to Python

at Practical Programming - Chelsea

Course Details
$399 2 seats left
Start Date:

Wed, Jan 29, 6:00pm - Feb 12, 9:00pm (3 sessions)

Next start dates (2)

Chelsea, Manhattan
115 W 30th St 5th Fl Ste 501
Btwn 6th & 7th Avenues
New York, New York 10001
Purchase Options
Class Level: Beginner
Age Requirements: 13 and older
Average Class Size: 5
Teacher: Art Yudin

What you'll learn in this python class:

Introduction to Python Programming is an evening course specifically designed for working professionals who are looking to advance their career with 21st century skills.

In our Introduction to Python Programming course, we start with the complete basics - which are geared toward complete beginners to Python.  Our live, instructor-led course emphasizes the foundations of Python coding for beginners in an engaging format that learners cannot find in online tutorials.  This groundwork helps students gain an understanding of how to write their own code competently and efficiently.  

During this workshop, we explain, in detail, everything you need to start using Python.  We discuss how Python memory management works and the behavior of the basic built-in data types in the programming language.  We also cover variables and built-in functions. We also explain how to create user-defined Python functions, and how to extract and analyze data from text files with Python. 

The once-a-week format of this class lets students practice their coding skills over the week and then ask more questions at the next class. Students learn by solving real-life challenges that can strengthen their coding skills, which can be implemented after they leave the classroom.

Our goal is to help you succeed in the course and with your new, practical, real-world coding skills.  We offer help from instructors who are happy to answer your coding questions even after the course ends.  Also, if you feel that you need to repeat the course to gain a better understanding of Python principles, you can do so at no charge.


  •         Pillars of programming: Python built-in data types 
  •         Mutability and behavior of different data structures
  •         Control flow statements: If, Elif and Else statements
  •     Definite and Indefinite loops: For and While loops 
  •      Writing user-defined functions in Python 
  •      How to read and write text files with Python
  •      Manipulating data with Python

Prerequisites & Preparation:

Please Bring Your Own Laptop

Still have questions? Ask the community.

Refund Policy
If you withdraw two days before the course start date, any deposit paid will be refunded in full. 

No refunds will be given for cancellations made after that date. If you cannot attend our class or workshop, for which you were charged, you will receive 25% discount for any other course.


Google Map

Practical Programming

All classes at this location

Start Dates (3)
Start Date Time Teacher # Sessions Price
6:00pm - 9:00pm Art Yudin 3 $399
This course consists of multiple sessions, view schedule for sessions.
Wed, Feb 05 6:00pm - 9:00pm Art Yudin
Wed, Feb 12 6:00pm - 9:00pm Art Yudin
6:00pm - 9:00pm Art Yudin 3 $399
This course consists of multiple sessions, view schedule for sessions.
Mon, Feb 10 6:00pm - 9:00pm Art Yudin
Mon, Feb 17 6:00pm - 9:00pm Art Yudin
6:00pm - 9:00pm Art Yudin 3 $399
This course consists of multiple sessions, view schedule for sessions.
Wed, Feb 26 6:00pm - 9:00pm Art Yudin
Wed, Mar 04 6:00pm - 9:00pm Art Yudin

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 3990 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (4)

Get quick answers from CourseHorse and past students.

Question from Libby S.
Hello - Prior to taking this course are there any supplementary readings that would be helpful for getting familiar with the language of programming/the topics discussed in this class?
Answer from Brenda L. CourseHorse StaffCourseHorse Staff
Hi Libby! Introduction to Python is for people who have never coded before. Students will start from scratch and even discuss how to install and run Python, hence no supplementary readings necessary in taking this class. Hope this helps!
Question from anonymous
HI, I'm considering to go back programming. I want to know if any certification will be giving after completion of the classes.
Answer from Brenda L. CourseHorse StaffCourseHorse Staff
Hi there! There is a certificate provided after completing the class. Hope this helps!
Question from Nicole K.
Hi! I am wondering if this class is good for people who basically have no coding background?
Answer from Georgia C. CourseHorse StaffCourseHorse Staff
Hi Niki! Yes, this class was designed specifically for people who have never coded before and have no programming background. You will start from scratch and the would help you to install Python.
Question from Anonymous
Hello, I was wondering when the next class after march 17th will be starting? I am not able to attend due to I will be busy the weekend of the 17th
Answer from Brenda L. CourseHorse StaffCourseHorse Staff
Hi! We don't have any list of upcoming classes, but you can save this class to your wish list so you will be notified once new dates are posted on our website.

Reviews of Classes at Practical Programming (364)

(364 Reviews)
Introduction to Python
Reviewed by Anonymous on 7/27/2019
Great class. Very informative. Highly recommended!
Introduction to Python
Reviewed by Anonymous on 7/9/2019
Overall very happy wit the course. The third class became very confusing and hard to keep up. The instructor tried to touch all the materials that perhaps was too much for one class.
Introduction to Python
Reviewed by Anonymous on 1/27/2019
Great class to get started with python. Pros - We covered a lot in only three lessons. (Taking your time to go over the notes and exercises afterwards is imperative if you want to learn). -Art and Tim were great teachers who were happy to answer any questions and are very knowledgable. -There was a snowstorm on the night of my second class, and I couldn't make it from work in time. Art let me move to the next cohort with no dramas at all. -Art is always available for questions, he got back to me within minutes whenever I asked him about something. Cons - This may not even be a con, but we jumped straight into the language and syntax. If you are a complete beginner to coding, you'll need to go over what a terminal is, what a shell is, and how enter things in the command line. I had dabbled a bit on Codecademy, but never really attempted to code for real and this was a bit disorienting at first. About 20 min of googling after the first class had me up to speed though. Overall a great class and would totally recommend if you want to start learning python.
Introduction to Python
Reviewed by Anonymous on 1/24/2019
A good entry level class, a lot of material is covered and the potential of Python is clear. There were 2 professor, one much better than the other, both really nice guys and willing to give personal attention. The class could have been better structured and better paced. I liked that they do allow time for students to work on programs so a person can tell if they are getting it, this actually did not happen much in the third class and I could tell not many people were getting the material.
Introduction to Python
Reviewed by Pammela S. on 10/4/2018
Art is terrific and very patient. He knows his material and stops to be sure all are following along. I would highly recommend this class to people interested in learning Python from scratch.
Similar Classes

School: Practical Programming

Practical Programming

Practical programming classes and workshops for everyone who wants to learn how to code from scratch or practice Python. You will learn how to start using Python, problem solving with algorithms and make dynamic web applications.

No coding experience needed, anyone who would like to learn how to code...

Read more about Practical Programming

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Ready to take this class?
Booking this class for a group? Find great private group events here