Python Immersive

Python Immersive Course is the most comprehensive way to learn fundamentals of Python for complete beginners. Learning hands on with our instructors will allow to gain confidence in programming and get the core of Python quickly.


What You Will Learn in Python Immersive Course

We are teaching the fundamentals of programming, and the best practices for real life opportunities. After finishing our program, you will have a solid foundation for career in information technology.

Fundamental Understanding

Gain a fundamental understanding of Python Programming Language.

Become a Programmer

Become a proficient Python programmer by learning along with skilled mentors.

Build Confidence

Get comfortable developing Python programs on your own through a series of coding exercises.

Get Ready for a Job

Become familiar with industry standards and learn the best practices for writing code.

Get PRO Experience

Master your programming skills by working on real life projects to get real experience to get a job.

Resume Building

Create two of your projects for your portfolio of code to present potential employers.

All our courses are held at Practical Programming headquarters at 115 W 30th Street, 5th Floor, New York, NY

start date
Feb 18
$ 999
  • Feb. 18, 2019, 10 a.m.
  • Feb. 19, 2019, 10 a.m.
  • Feb. 20, 2019, 10 a.m.
  • Feb. 21, 2019, 10 a.m.
  • Feb. 22, 2019, 10 a.m.
Book Now
start date
Mar 04
$ 999
  • March 4, 2019, 10 a.m.
  • March 5, 2019, 10 a.m.
  • March 6, 2019, 10 a.m.
  • March 7, 2019, 10 a.m.
  • March 8, 2019, 10 a.m.
Book Now
start date
Mar 18
$ 999
  • March 18, 2019, 10 a.m.
  • March 19, 2019, 10 a.m.
  • March 20, 2019, 10 a.m.
  • March 21, 2019, 10 a.m.
  • March 22, 2019, 10 a.m.
Book Now
start date
Apr 08
$ 999
  • April 8, 2019, 10 a.m.
  • April 9, 2019, 10 a.m.
  • April 10, 2019, 10 a.m.
  • April 11, 2019, 10 a.m.
  • April 12, 2019, 10 a.m.
Book Now
start date
Apr 22
$ 999
  • April 22, 2019, 10 a.m.
  • April 23, 2019, 10 a.m.
  • April 24, 2019, 10 a.m.
  • April 25, 2019, 10 a.m.
  • April 26, 2019, 10 a.m.
Book Now

Things To Remember:

  • Please bring your own laptop to class.
  • We will help you to install all the programs you need in class.
  • Lunch break is normally scheduled from 12:30 PM until 1:15 PM
  • We will provide you with written materials and Python code examples as an online coursepack.
  • 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 start date.
  • If you cannot attend classes for which you were charged, you could join next cohort and make up the missed classes.
Typical Day

One Week Course

Monday to Friday from 10am to 5pm Total in-Class Hours: 35 hrs.

Recap and Lecture

Typical studying day starts at 10pm with a previous day recap and completing previous exercises. Lecture on new topics takes about two hours and starts at 11.00pm.

Learning By Doing

We strongly believe in learning by doing and practicing. After lecture, students start working on new exercises with instructor guidance.

Best Practices from Instructors

Around 3pm students present and discuss their work with instructors, learn alternative solutions, and best practices from instructors.

How to learn programming for beginners

How Do I Get Started?

It’s beneficial to take classes for learning a programming language. There is plenty of information available for free online; however, having an instructor to show you the fundamentals can get you started on the right path. If you work on it a few hours a day, you might learn the basics in a few months.

However, if you take One-week long, 35-hour Python Immersive, you could learn the basics in weeks instead of months.

When taking a course with us, there will be a helpful instructor to check your work, answer questions, and guide you at the beginnings of your programming journey.

Who this program is for

Everybody who wants to learn Python should join us

This course is for novice and people with no previous programming experience, seeking a comprehensive course to enter the tech industry.

Get started in the world of software development, and go from zero knowledge of programming to comfortably writing programs in Python.

By the end of this course you would have a portfolio of projects and code samples on GitHub to show to potential employers.

Python Immersive Syllabus

This course can give you an understanding of data types, efficient coding practices, and what to expect in the real world.

Day Study Plan
Monday 10am - 5pm
  1. Variables
  2. Numeric Data Types: Int & Float
  3. Sequential Data Types: Str & List
  4. Definite Loops: for loops
  5. If-Elif-Else Statements
  6. Creating Python Programs/Files
  7. Practical Exercises
Tuesday 10am - 5pm
  1. Creating Custom Functions
  2. Indefinite Loops: while loops
  3. Data Types: Tuples
  4. Indexing Data Types
  5. Slicing Data Types
  6. Practical Exercises
Wednesday 10am - 5pm
  1. Data Types: Dict & Set
  2. Reading txt files with Python
  3. Writing txt files with Python
  4. Analyzing txt file content
  5. Practical Exercises
Thursday 10am - 5pm
  1. Program structure
  2. Big-O Notation
  3. Searching & Sorting Algoriths
  4. Args & Kwargs
  5. Learn to write more efficient Code
  6. Practical Exercises
Friday 10am - 5pm
  1. Object-oriented programming
  2. Learn the class types and how to create them
  3. Review and Q&A
  4. Git and GitHub
  5. Final project
  6. Projects presentation

Reviews of Python Immersive

  • I searched all over NYC to find a course in Python that was more hands on. This is a must attend course, if you want to really learn Python.

    Michael Padvaganian

  • 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.


  • Course gives great steps towards being knowledgeable in Python. Dependent upon doing independent work and reviewing at home, but taught me a lot in only 5 days.

    Rob Schetty

  • I’ve been studying Python by myself for some time but than decided to take this course. I have no regrets. Before I took this course I didn’t have a whole picture about it. Now I know what I need to study.

    Inna T.

  • I very much enjoyed the Python Immersive class and learned a great deal. I now feel confident to write scripts in Python.

    L K

  • I had no experiencing at programming at all. The first day in the class I thought I would not be coming tomorrow as the course is intense and I would not keep up with the amount of work. However, I didn't give up and pushed myself to continue. Thanks to different instructors who were always willing to help and explain further.

    Marina Ch.

  • Amazing class, I learned more than in three years of (trying) to read Python from books, or from doing online exercises. The best part is that the teacher will go through the theory first and then he/she will give hands-on exercises for the rest of the day, not to forget the homework!

    Sami M.

  • This is a great start for anyone who wants to be familiar with a new programming language and wants to become good at doing it.


  • I enjoyed the class very much, and I learned a lot. Took me from Python basics into all sorts of interesting problems and programming challenges. Instructors are extremely knowledgeable and answered all of my questions.

    Andrew Moriarty

  • This is a highly intensive python programming course. If you are planning to enroll make sure you can commit to it fully and work hard. Helpful instructor and teacher assistants.

    Miguel Galeano

  • I had a nice experience in this class. The Instructors and TA's try really hard to help students understand the concepts. If you take the course seriously, you should be able to leave the course with a strong basic understanding of Python.

    Jose C.

  • I thoroughly enjoyed programming Python by taking "Python immersive" course. I was completely new to programming and I had hesitation before taking this course. Later, when I took this course, on the first day of class, I gained lot of confidence.


  • The course was very interesting. We reviewed Python from the basics to the more advanced subjects. Art and the TA's checked everyone's laptop to see if people were on track. The exercises were very helpful and helped everyone learn about the lecture material.

    Manish Abbi

  • I signed up for this class during my summer break from college. What I was hoping for was to improve my python programming skills. What I didn't expect to get was an eye-opening experience to the vast use of python in every aspect of coding - from solving simple problems , to creating API classes.


  • 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.

    Sabbir Mohammed

Our Instructors

Our team and staff is presented here, we do what we love. Who we are, what we do and our social networks, connect with us.

Art Yudin
Lead Instructor
FinTech enthusiast who has a great passion for coding and teaching. He earned a MS at Adelphi University, Garden City, New York.
Tommy Grimes
Curriculum Director, Lead Instructor
Nominee for the New York State Julian A. Mikes Business Teacher of the Year award. Aplication developer for business and finance.
Timothy Peach
Python developer and computer science teacher. He has worked in consulting, providing data-driven solutions, and has skills in machine learning, data visualization, algorithms, and AI.

Still have some questions about Python Immersive?

You can submit a query via our contact form or give us a call.

Get in Touch

We are just 2 minutes walk from all major New York City Subway lines and Penn Station

Our Location

115 W 30th Street, 5th Floor
New York NY 10001

Let's Talk

Phone : (201) 313 6587

Send a Message

Please use the form below to contact us. All fields are required.