Python Developer Immersive
Learn Python programming fundamentals and development with Django. In this immersive course, you'll learn the skills needed to become a Python Developer.
Learn Python programming fundamentals and development with Django. In this immersive course, you'll learn the skills needed to become a Python Developer.
Learn the essential skills and tools to become a Python Developer. This course teaches students Python for software development with Django and Django REST in addition to other developer tools such as Git and SQL. After completing this certificate, students will be able to apply for the following roles: Python Developer, Back End Developer, Software Engineer, and many more.
This course will start with the basics of Python. In the first week, students will learn about the lexical syntax of Python and quickly move onto more advanced topics such as dictionaries, custom functions, and sorting algorithms. In week two, students learn Object-Oriented Programming, how to work with APIs, and an introduction to web databases using SQL.
After completing the first two weeks of general Python and programming principles, students will be introduced to Django, a Python web framework used for back end web programming. Students will learn URL dispatchers, querying models, and automating tasks with Django. After understanding the fundamentals of Django, the class will move to Django REST, a Django framework, which covers how to work with images, authentication, and using API endpoints.
In the final week, students will work on their own projects which will be guided by the lead instructor. Additionally, there will be lectures covering interview prep, resume support, and developer tools.
Students should feel comfortable coding HTML and basic CSS. You should have knowledge equivalent to our Web Development with HTML & CSS class. Knowledge of another programming language is helpful, but not required.
This is the recommended order, but some courses may be taken in a different order.
Unit 1 30 Hours
Unit 2 60 Hours
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
I have learned Python from fundamental to advanced topics here. Art and Tim are really good at teaching Python.
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. :)
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.
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.
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!
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.
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.
Well done class... instructor is very calm and patience. Explains things well and teaches at a good pace for comprehension
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!
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.
Very informative class, interesting exercises, very well structured!
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.
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.
It was a really well-taught class with many practical examples... curious to learn more about python/ practice more because of the class.
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.
I am definitely recommending this course to my coworkers!
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!
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.
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!
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.
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.
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!
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.
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.
Overall great experience in taking Python Immersive course! Content was well organized and had appropriate progression from easy to more complex examples.
Showing 25 of 38 reviews
May 12–16 | Mon–Fri | 10am–5pm | Python Immersive |
May 19–Jun 3
Except: May 23, May 26 |
Mon–Fri | 10am–5pm | Python for Web Development with Django |
Nov 17–21 | Mon–Fri | 10am–5pm | Python Immersive |
Nov 24–Dec 11
Except: Nov 26, Nov 27 |
Mon–Thu | 10am–5pm | Python for Web Development with Django |
Feb 23–27 | Mon–Fri | 10am–5pm | Python Immersive |
Mar 2–13 | Mon–Fri | 10am–5pm | Python for Web Development with Django |
Need more flexibility? Tap the button below to individually choose class date options for each class in this program.
If you prefer to pay your tuition over time, we have payment options to meet your needs. Finance your education through an installment plan or a 0% interest tuition financing plan. We also assist with documentation should your employer offer tuition reimbursement.
See the Installment plan FAQ for more information.
Student financing plan provided through Climb Credit. See the Climb Credit FAQ for more information.
If you’re a company enrolling your employee or an employee seeing tuition reimbursement from your company, choose Corporate Invoice at checkout.
Learn the concepts and skills covered in this program 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 certificate program 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.
We want you to succeed in your career goals. In addition to 90 hours of hands-on, interactive training, you’ll also receive six 1-on-1 mentoring sessions where you can:
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 any module or the whole program 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.
In addition to 90 hours of interactive training, you will receive six 1-on-1 mentoring sessions that can be used for career and job support, including polishing your resume, preparing for interviews, and reviewing best practices for applying to jobs. Note, however, that we don’t provide job placement (i.e. reaching out to companies on your behalf).
Students should feel comfortable coding HTML and basic CSS. You should have knowledge equivalent to our Web Development with HTML & CSS class. Knowledge of another programming language is helpful, but not required.
Yes, this course is eligible for our installment plan or a 12-month financing plan through Climb Credit (no interest or financing fees).
Learn more in the Tuition section above.
You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).
You have some options:
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.
This program is a discounted package of classes that is 15–25% off the individual class prices, so additional discounts do not apply.
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.
Each installment is charged to your card on file one week before the start of the associated course. The payment schedule may vary if the courses are taken in a different order.
Installments | List Price | |
---|---|---|
$399.50 | 10% non-refundable deposit | -- |
$1,495.00 | Python Immersive | $1,495 |
$2,100.50 | Python for Web Development with Django | $2,995 |
▴ Your 10% deposit has been applied, as well as the certificate discount of $495 | ||
$3,995.00 | Total You Pay |
See the Installment plan FAQ for more information.