Discover Classes. Earn 10% Rewards.

Introduction to Python Programming

Tap into the power of Python with our comprehensive programming workshop. Built for working professionals, this evening course dives into the fundamentals of Python coding through hands-on learning and expert guidance. From mastering data types to writing custom functions, build the essential skills to thrive in today's tech-driven world.

  • Beginner
  • 13 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Live Online Webinar

Express Checkout – $895


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (17) $895/person

Show all 2 sessions
  • Mon, Nov 02 at 10:00am - 5:00pm
  • Tue, Nov 03 at 10:00am - 5:00pm
20 left
Book
Show all 4 sessions
  • Tue, Nov 17 at 6:00pm - 9:00pm
  • Thu, Nov 19 at 6:00pm - 9:00pm
  • Tue, Nov 24 at 6:00pm - 9:00pm
  • Tue, Dec 01 at 6:00pm - 9:00pm
20 left
Book
Show all 2 sessions
  • Mon, Nov 30 at 10:00am - 5:00pm
  • Tue, Dec 01 at 10:00am - 5:00pm
20 left
Book
Show all 2 sessions
  • Sun, Dec 13 at 10:00am - 5:00pm
  • Sun, Dec 20 at 10:00am - 5:00pm
20 left
Book
Show all 2 sessions
  • Mon, Jan 04 at 10:00am - 5:00pm
  • Tue, Jan 05 at 10:00am - 5:00pm
20 left
Book
Showing 1 – 5 of 17

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Start your programming journey by learning Python, one of the most versatile and accessible coding languages available today. Python combines ease of learning with powerful capabilities, making it ideal for beginners and experienced developers alike. You can use Python to build software applications, analyze data, construct websites, and much more. This course covers the syntax, principles, and problem-solving approaches fundamental to programming, equipping you with practical skills from day one.

Why Learn Python?

Python has become the most popular programming language taught at educational institutions worldwide for several compelling reasons. First, Python developers command some of the highest average salaries in technology, with data compiled by Indeed.com showing an average Python developer salary of approximately $120,923 annually. Second, Python has diverse applications across graphics, data science, web development, finance, trading, cybersecurity, and numerous other fields. Third, Python can be learned faster than many other programming languages, making it accessible to beginners while remaining powerful enough for advanced applications. Whether you are beginning your development career or looking to add a valuable skill to your professional resume, Python offers the advantage of rapid learning combined with earning potential and broad applicability.

What You Will Learn:

  • Operate confidently using a text editor and terminal for development tasks
  • Write your own Python code that iterates over datasets and manipulates data
  • Think like a programmer and develop comfort and proficiency with Python syntax
  • Create code that solves real-world problems and real-life scenarios
  • Write complex programs using advanced Python techniques and structures
  • Understand how computers execute programs at the fundamental level

Learn more about Intro to Python Programming at Practical Programming.

Syllabus

Python Fundamentals

Data Types & Variables

  • Statements & Expressions
  • Variables
  • Integers & Floats
  • Strings

Data Structures & Attributes

  • Functions & Methods
  • Lists
  • Indexing & Slicing
  • Booleans

Structuring Programs

Complex Data Structures & Control Flow

  • Dictionaries
  • Conditional Statements
  • For Loops
  • Creating Functions

Packages & Object Oriented Programming

  • Classes & Objects
  • Modules & Imports
  • Packages & Documentation

Refund Policy

To reschedule or cancel, email us at [email protected]

All courses include a non-refundable registration fee (10% of the undiscounted course price).

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee.
  • Cancellations within 11 business days are not permitted; however, students may reschedule up to 4 business days before the class start date.

Note: Any refunds must be requested within 180 days from the original payment date; courses rescheduled within 11 business days of the start date are not eligible for refunds.

Reviews of Classes at Practical Programming (330)

(4.5-star rating across 330 reviews)

This class: 4.6 out of 5 from 16 reviews

  • Introduction to Python Programming

  • Introduction to Python Programming

    Great class. Very informative. Highly recommended!
  • Introduction to Python Programming

    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 Programming

  • Introduction to Python Programming

  • Introduction to Python Programming

    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 Programming

    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 Programming

  • Introduction to Python Programming

    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.
  • Introduction to Python Programming

  • Introduction to Python Programming

    I enrolled in the Introduction to Python course after noticing how many jobs are needing Python experience recently. I already had programming experience and a Computer Science degree but wanted to take a course to make learning a bit easier and to force myself to do it. Art is a great instructor and used many clear examples during the course. My particular class only had 3 students including myself and the 2 others were not tech savvy. Art was very good at handling their questions and keeping the pace of the class moving though I would imagine if the class was larger it would be more difficult with many people who didn't know some technical basics especially since it's only a 3 session course. I walked away with a solid foundation in Python though and I've been learning on my own as well and going into more advanced features beyond what was taught in the course. It's a good springboard to start learning Python. Art also provided potential job interview questions and that same week I actually encountered one of them in a real interview so he was right on the mark. You will benefit the most if you do work on your own between the classes and make use of the resources provided to you for self study.
  • Introduction to Python Programming

  • Introduction to Python Programming

    This course was a great introduction to the various data types in Python and when to use them. The exercises were challenging but improve your understanding of the material. An ideal choice for someone who has some familiarity with programming but doesn't know Python.
  • Introduction to Python Programming

  • Introduction to Python Programming

  • Introduction to Python Programming

    I have found practical programming courses very helpful. Art has been a great instructor and super helpful outside of class as well. After taking his 4 week Intro to Python (weekends) course, I decided to take Blockchain 101, Python for Web Scraping and will be staring my next course using Python for Machine Learning in a few weeks. I would recommend taking these courses in order to get you started on coding. Whether you just want to learn coding for fun or also want to learn it for application purposes (work or personal), these have been a great starter for me. Looking forward to taking more intensive courses with practical programming in the future.
See 1 More Course Review
loading...
See reviews for other classes at Practical Programming
loading...
Hide Reviews

Similar Classes

Practical Programming

Practical Programming offers programming classes and workshops for individuals of all skill levels who are interested in learning Python coding. It is suitable for beginners and those looking to start a career in programming or build dynamic web applications using Python.

View school profile
Practical Programming
Vetted by CourseHorse

A verified NYC educator.

Loading...