Discover Classes. Earn 10% Rewards.

Gain a solid, hands-on foundation in Python programming in this immersive beginner course. You'll master core programming fundamentals, explore the principles of object-oriented programming, and tackle real-world coding challenges throughout. The course culminates in a portfolio of completed projects that demonstrates your practical skills to future employers.

  • Beginner
  • 18 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
  • 35 hours over 5 sessions

Express Checkout – $1,495


Proceed to Checkout

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

Give as a Gift

Start Dates (5) $1,495/person

Show all 5 sessions
  • Fri, Oct 30 at 10:00am - 5:00pm
  • Mon, Nov 02 at 10:00am - 5:00pm
  • Tue, Nov 03 at 10:00am - 5:00pm
  • Wed, Nov 04 at 10:00am - 5:00pm
  • Thu, Nov 05 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Jan 11 at 10:00am - 5:00pm
  • Tue, Jan 12 at 10:00am - 5:00pm
  • Wed, Jan 13 at 10:00am - 5:00pm
  • Thu, Jan 14 at 10:00am - 5:00pm
  • Fri, Jan 15 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, May 10 at 10:00am - 5:00pm
  • Tue, May 11 at 10:00am - 5:00pm
  • Wed, May 12 at 10:00am - 5:00pm
  • Thu, May 13 at 10:00am - 5:00pm
  • Fri, May 14 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Sep 13 at 10:00am - 5:00pm
  • Tue, Sep 14 at 10:00am - 5:00pm
  • Wed, Sep 15 at 10:00am - 5:00pm
  • Thu, Sep 16 at 10:00am - 5:00pm
  • Fri, Sep 17 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Jan 17 at 10:00am - 5:00pm
  • Tue, Jan 18 at 10:00am - 5:00pm
  • Wed, Jan 19 at 10:00am - 5:00pm
  • Thu, Jan 20 at 10:00am - 5:00pm
  • Fri, Jan 21 at 10:00am - 5:00pm
20 left
Book
Showing 1 – 5 of 5

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

Learn to code in this beginner hands-on Python programming course. This course is designed to give you a comprehensive understanding of Python programming fundamentals and get you coding on your own. If you're new to programming and ready to immerse yourself, this is the course for you.

During the course, we'll cover built-in data types and their behavior, and control flow statements, the programming essentials used across many languages. We'll also show you how to professionally structure your programs and solve real-world challenges by creating objects in object-oriented programming. In addition to covering these core programming concepts, we'll also discuss the most common coding interview questions and demonstrate the best programming practices used by professionals.

Throughout this course, you'll practice these new skills by working on programming exercises with instructor guidance. By the end of this course, you'll have a portfolio of projects and code samples on GitHub to show to employers.

What You’ll Learn:

  • Learn how to operate using a text editor and terminal.
  • Learn how to write your own Python code that will be able to iterate over data sets.
  • Understand how to think like a programmer and become comfortable with Python’s syntax.
  • Create code to solve everyday real-life problems.
  • Learn how to write complex programs using Python.
  • Learn how computers execute programs.

Learn more about Python Immersive at Practical Programming.

Syllabus

Python software environment

  • Terminal commands
  • Jupyter Notebook
  • Variables
  • Built-in functions in Python
  • Data types: strings, integers, floats, lists
  • Definite loops: For loops
  • Practical Exercises

Logical programming

  • Creating functions in Python
  • The behavior of data structures
  • Data types: tuples
  • If, Elif, Else statements
  • Indefinite loops: While loops
  • Indexing and slicing
  • Practical Exercises

Python built in programming

  • Data types: dictionaries
  • Reading from a text file
  • Writing to a text file
  • Appending to a text file
  • Analyzing a text file’s content
  • Practical Exercises

Computer science fundamentals

  • Big-O notation
  • Binary search
  • Bubble Sort
  • Insertion sort
  • How to write efficient code
  • Practical Exercises

Application development - Project based assessment

  • Review and Q&A
  • Intro to Object Oriented Programming
  • Working on a project
  • Git and GitHub

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.7 out of 5 from 45 reviews

  • Python Immersive

  • Python Immersive

  • Python Immersive

    I started learning python on an online platform almost a year ago and felt that I had completely players like plateaued. I loved the Python immersive course and was able to learn much more in a week than I had on my own over the span of around 8 months. I now I feel fully confident in my ability to continue my python learning independently and I know where to turn when I'm ready to enroll in my next programming course.
  • Python Immersive

    This class had a great pace, good detail, and gave very practical and usable knowledge and skill. The instructor,Tim was attentive to all in the class and provided the curriculum to the class at the right pace. I plan to take the next level of this course and the machine learning class too. Ed F
  • Python Immersive

    Well done class... instructor is very calm and patience. Explains things well and teaches at a good pace for comprehension
  • Python Immersive

  • Python Immersive

    Very informative class, interesting exercises, very well structured!
  • Python Immersive

    The instructor had a tough time juggling between the 3 students as we all had varying degrees of difficulty with the content.
  • Python Immersive

    Really enjoyed the class. Tim was knowledgeable and courteous. There is obviously a need to keep working on the concepts introduced to solidify your understanding, but that’s on you.
  • Python Immersive

  • Python Immersive

    it was a really well taught class with many practical examples... curious to learn more about python/ practice more because of the class
  • Python Immersive

  • Python Immersive

    Tim did an excellent job facilitating the class. Material was at a comfortable pace and easily digestible with meaningful learning reinforcements and assignments. Would take another class from this institution.
  • Python Immersive

    I am definitely recommending this course to my coworkers!
  • Python Immersive

  • Python Immersive

    This class was taught by instructors Tim and Art, both of whom were extremely knowledgeable and tremendously helpful. The small class size made the hands-on learning very effective. It is a tough course that is very extensive, but I learned a lot! With no prior coding experience this was the best introduction to Python I could expect. 5 of 5!
  • Python Immersive

    This was by far the most informative and well taught python class I've taken. Both Art and Tim went out of their way to make sure that everyone understood the material and took the time to adress any and all questions. I would reccomend this course to annyone who needs to understand python who may have little previous experience with it. Definitely the best value of any programming language courseI have ever taken.
  • Python Immersive

    Great class! We covered a lot of material in a short amount of time. The challenges were fun, and I enjoyed working on them as a team with other classmates. I think the class would be even better if, in the morning, we went over all the solutions to the exercises from the night before. Because even if I didn't get to work on them at home, I can still benefit to see how they are solved. Since I have JavaScript programming background, it was easier for me to understand the concepts even though Art went over them kind of fast. Some other students had a harder time, but assistant teacher, Tim, would explain the concepts in a different way which helped. The class description should probably be updated since we didn't cover these topics: • Python's datetime module • Regular expressions • Writing to a File • Appending to a File • Selection sort • Merge sort (this we went over only because we had extra time) Overall, I had a great experience and would recommend it to anyone who is starting to learn Python!
  • Python Immersive

    instructors is very helpful, using a lot of real life examlpes and self help tool when we are on our own how to approach on solving problems.
  • Python Immersive

See 30 More Course Reviews
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...