Python Immersive
Learn to code in this beginner hands-on Python programming course. This training is designed to give you a comprehensive understanding of Python programming fundamentals and get you coding on your own.
Learn to code in this beginner hands-on Python programming course. This training is designed to give you a comprehensive understanding of Python programming fundamentals and get you coding on your own.
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.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Python Immersive is rated 5.0 stars
in the past 24 months
Taking the python immersive class with Tim was a great experience. I feel have strong foundation from which to keep learning and progress with the projects that interest me. So, if you want to get started coded and are waffling on a decision of which school to attend, pick this one. :)
Jennie Sulik
I've taken several classes here. All of the instructors have been great, and the material and its presentation is very comprehensive. So is their style of teaching; it is very easy for me to retain what I've learned between and after classes. It was difficult for me to find the homework sometimes, but I managed.
Macy N.
I did the python immersive course with Art and Tim, and I had a great time! The class size is designed to be intimate so you get a lot of attention and help from the instructors and they can adjust more closely to your needs. Both of them are very patient and clear in answering students questions, and their debugging skills are fantastic :) I think it is a great course for someone who wants to start learning python and learn some solid basic python or for someone who had some programming experience and want to consolidate their knowledge and refresh their memory. They also have some other related courses that specialize in different areas, looking forward to joining when I have some time in the future! Thank you Art & Tim!
Wai Ching Leung
Art is the best programming instructor I've had. He keeps all the materials interesting and grounded by constantly discussing the practical application. The python course I took had a very good flow; although it was very fast-paced, never at any point did I find it confusing/illogical. Art also offers a ton of related materials, help and feedback even after the course is over. Would definitely come back for more classes!
Alicee D
Great class! I highly recommend the Python immersive to anyone who wants to learn about programming and who has zero experience. Tim is a great instructor and even when I felt overwhelmed, the class was structured so that it was easy for you to get back on track with the other students.
Christopher Sisti
I have learned Python from fundamental to advanced topics here. Art and Tim are really good at teaching Python.
Phoebe Wu Yaheng
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.
Hannah C.
I would highly recommend this course to anyone who is looking to gain some knowledge with Python. Thalo(course instructor) is the man! He explains things really well and shows great examples throughout his explanation. Again I highly recommend it.
Erick C.
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.
Well done class... instructor is very calm and patience. Explains things well and teaches at a good pace for comprehension
Thomas H.
Very informative class, interesting exercises, very well structured!
Anonymous
I've really enjoyed this course. I've taken online courses but now I understand the fundamentals and can write my own scripts. A lot of personal attention. Small group.
Max T.
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.
Katya G.
It was a really well-taught class with many practical examples... curious to learn more about python/ practice more because of the class.
Maximilian K.
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.
Anonymous
I am definitely recommending this course to my coworkers!
Hiram G.
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!
Sabbir M.
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!
Joanne
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 address any and all questions. I would recommend this course to anyone who needs to understand python who may have little previous experience with it. Definitely the best value of any programming language course I have ever taken.
Anonymous
Instructors is very helpful, using a lot of real life examples and self help tool when we are on our own how to approach on solving problems.
Anonymous
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 S.
Art was an excellent teacher, I learned so much in this course and even got to learn how to make my own web app and host it online!
Steven W.
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. The instructor, Art was patient and very knowledgeable. We covered a lot of topics and, at times, I was almost overwhelmed. But with Art's help, it all made sense. Not only am I comfortable with Python, but I also know Django and how to web scrape! The school, and Art, surpassed any of my expectations and the price is right. I couldn't be happier.
Michael P.
This is a informative python bootcamp with hands-on projects. We did two projects, one project solidified our skills on using functions, and the other project was about django, the most popular python framework for developers. Our instructor art is a python master and he walked us through all the building blocks you would need to start coding in Python. By the end of the bootcamp you will become much more proficient in python. I also really like the exercises, they are fun and challenging at the same time.
Anonymous
Overall great experience in taking Python Immersive course! Content was well organized and had appropriate progression from easy to more complex examples.
T.
I had a great experience in my Python Immersive course. The instructor, Matt, was very knowledgeable and patient with questions. He taught all the sections effectively an I really feel like I learned a lot. This course is a good fit for people with no coding knowledge at all. I highly recommend the course for anyone who wants to start learning Python.
Leo R.
Awesome experience. It was the right balance of exposure, depth, and time consumed. Would definitely recommend! Thanks Matt and Art.
Brian
I very much enjoyed the Python Immersive class and learned a great deal. I now feel confident to write scripts in Python. Matt is great in walking through the code that few instructors have patience to do. He has been impartial and gave everyone an opportunity to answer the questions instead of one person monopolizing the class.
L K
I really liked the teachers, they are very nice and patient with their students. It was difficult but you do get out what you put in, so do be prepare to work! Great price and and great experience. I would definitely recommend.
Linda
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. The class size is normally 5-6 students, which allows everybody to participate. The course covers all the fundamental programming concepts. It's not taught by one instructor- four instructors are willing to share the knowledge and explain the best way possible. I would highly recommend the course if you are ready to put effort and study hard during two weeks. It's not a magic course which makes you an experienced programmer but it gives you the fundamentals which you can use in the career path of your choice.
Marina C.
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! It is really best for the buck course, two weeks extreme hammering of Python programming, and coaches are there to teach you, guide you and to assist you. Five stars to all teachers, the best course I should have taken years ago. I will also continue my path with Python programming by taking the data analytics course next from the same organization as the two week Python course was so good. Model-View-Controller? Yes, we touched that topic as well! Regs, Sami
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. Be prepared for two weeks of intense coding, it is worth the effort.
Pedro
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. I would recommend to anyone interested in registering to have a basic knowledge in programming or at least to be familiar with the Windows Shell and/or the Mac Terminal. Also, I think that a brief intro to pythonic built-in types and basic math and logic concepts before directly jumping into programming will help a lot.
Miguel G.
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. Happy Programming!
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 after the lecture of Art. Later, I gained lot of knowledge day by day in python and the best part of this course is homework and project (each week, totally 2). The classes are taken by Art and Sean. Both of them have lot of experience in python. I would like to appreciate Wesley and Sasha (TA's of this course) for their input and guidance every day. It would've been difficult without their help. I really enjoyed the two weeks pf this course. I would like to enroll for the classes taken by Art and Sean. Finally, the course is conducted in Manhattan (near Empire State Building)!!! I enjoyed traveling to Manhattan daily!! :) Thank you Art, Sean, Wesley and Sasha.
Sashaank
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. I recommend the course to anyone who wants to learn Python. The course will definitely broaden your knowledge of programming and data science.
Manish A.
I really enjoyed learning with Art as a beginner in python. As an instructor, Art is very knowledgeable and well-organized to the learning structures for his students. He also remains approachable after class hours for additional questions or concerns. Programming is never easy and having someone like Art for his willingness and interests to go extra miles to help students meet those learning goals is much appreciated. If you are really interested in learning python, I recommend this class!
Anonymous
I’m a physician learning Computer Sciences at Columbia University. As most of us know the field is vast and its quite impossible to learn all that is needed, required, or wanted in a stipulated time period. So I seek help of private Tutors and I try various courses, online as well as in-class in New York City. I was not expecting much from the practical programming class in flatiron, the price was good which encouraged me to risk my time. The class was diverse and the teacher was talented, he was able to evoke interest in the subject and patiently answered every stupid question that I had. If you wish to learn Python, I'm sure the Practical Programming class will be very helpful. Don't be shy to contact me if you need tips from a struggling learner!
Leo S.
As one of our smaller courses, tuition for this course is due in full before the start date. The best way to save on this course is to take it as part of a certificate program.
There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.
However, if you plan to take the course live online, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.
We don’t currently offer discounts as we do our best to affordably prices our courses.
Learn the concepts and skills covered in this course or your tuition is on us. See details and terms & conditions.
Work on projects proven to boost retention
Refined over many cohorts for an optimal learning experience
I didn't expect to learn much in a 4 session Python course, but Art's teaching style was very fitting for me. As the Chinese proverb states: Tell me, I'll forget. Show me, I'll remember. Involve me, I'll understand.
—James C.
Experienced educators who are driven to help you succeed
Refresh the materials and gain additional practice
Attend this course in-person in NYC or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
Unlike other providers, these are not mass open-enrollment classes. At Practical Programming, you’ll learn in small groups (typically 8-15 students) and receive personalized attention.
Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.
Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum. We’ll send you a link where you can download your certificate, share it online with your friends, post it to your professional network on LinkedIn, and view all your earned certificates. Congratulations on your achievement!
Shareable on
We offer a single free retake of the class within a year.
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
Students must be comfortable using a computer. No other prior knowledge is required.
This course does not qualify for payments plans or student financing. See our Payment Plan FAQ to find related programs that qualify.
You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).
You have some options:
Select up to two courses and tap Compare selected courses to view a side-by-side comparison of Python Immersive with your selected courses.
Learn Python and boost your career with data science. You’ll learn the world’s most popular programming language through real-world dataset analysis. Manipulate data, learn how to make predictions, and gain the foundational skills you need to use Python on the job or start your data science career.
In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.
Purchase group class vouchers at a discount for our regularly-scheduled group classes in NYC, or create a custom training program at your offices.
We’ve trained thousands of companies!
Let us create the perfect program for your team.
To reschedule or cancel, email class@programwithus.com.
The first installment is due one week before the first class. Subsequent installments are spread out evenly across the duration of the course.
Installments | |
---|---|
10% non-refundable deposit | |
$1,495.00 | Total You Pay |
See the Installment plan FAQ for more information.