Intro to Python Programming
Learn Python Fundamentals in this hands-on 2-day course.
Learn Python Fundamentals in this hands-on 2-day course.
In this 2-day course, students will be introduced to Python. Python is a great beginner coding language that is quick to learn and extremely versatile. Python can be used to build software, to analyze data, and build amazing websites.
Python has become the most popular coding language learned at educational institutes for several reasons. Firstly, Python developers earn one of the highest average salaries compared to other programming languages, with statistics compiled by Indeed.com revealing that an average Python developer makes approximately $120,923. Secondly, Python has many uses such as graphics, data science, web development, finance, trading, and security. Lastly, Python can be learned faster than many other languages. As a result, no matter if you are a beginning developer or a developer looking to add a new programming language to your resume, you can become skilled in Python much more quickly than it would take to learn most other languages. In short, Python is a great first programming language to learn, and has the added advantage of a higher salary!
Students will learn about the syntax, principles, and thought processes that programming entails. This course will give students a solid foundation that will allow them to enroll in our Data Science Certificate.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Intro to Python Programming is rated 5.0 stars
in the past 24 months
Good intro to python. Gives a nice solid toolkit that you can use to do further exploration. It's helpful to have a person to explain some basic things and put an eye on your code at the start -- helps save frustration debugging. :) Fairly reasonably priced and interesting out of class exercises. Would recommend to those looking for an easy (non-boot camp) intro.
Ryan Nelson
Fairly intensive class, covers a whole bunch of material in a very efficient manner. I was familiar with programming logic from college (granted it was a decade ago) but I think I would have found it a bit fast if I was starting from scratch. If you are willing to work hard, this is a great class, Art does a good job.
Simran Bhatia
This is an excellent class for an intro to python. Art is helpful and works with the students specific to everyone's experience and pace.
Varun Sodhia
Great Class. Very comprehensive good starting point for python. Art was great at explaining concepts and helping work through issues.
Rohan Tawde
Really enjoyed the class! Art has a ton of experience in teaching the basics of python to people who have no previous coding experience. The class format is great - we start with lectures and go right into practice problems to use what we just learned. 100% would recommended!
Helen Li
Very informative and clear to the point. Art is a very insightful instructor. Recommended
Luis Munoz Vilchez
Introduction to Python was very comprehensive and Art was a great instructor. Would recommend to those just starting out.
David Ritt
I took Introduction to Python and Web Scrapping with Art and the class was great! I learned a lot and can't wait to continue my Python education.
Bryndee Carlson
Took Intro to Python and Web Scraping and with Art. I am pretty bad at python but Art is sooo patient and is willing to go over and over examples without losing his patience. If you practiced you would be amazing after this class!
Kate Ingram
Great class. Great instructor perfect for beginners.
Ana G.
Art is a great teacher. Highly recommend.
Anonymous
Wonderful teacher, in depth class! I learned way more than I expected would be possible in just 3 hours. Highly recommend!
Morgan M.
Great class. Very informative. Highly recommended!
Anonymous
The instructor was very knowledgeable and interactive. I really appreciated the way he made sure each student understood the concepts discussed that night!
Tenise M.
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.
Anonymous
I loved Art! He’s super patient and answers all questions! I recommend this class for all python beginners!! I had no knowledge of python prior to this class.
Audrey T.
pretty fun and informative. Very good teacher with a lot of knowledge about the topic.
Tomas C.
I'm an absolute beginner and felt completely comfortable in this class. Art was a patient teacher taking us through each lesson. I do wish he had time to show us how the programming we practiced is applied in the real world, i.e. what it looks like from an end-user perspective but I guess I'll just have to take another class!!
Anonymous
The instructor ‘Art’ taught well and he was very patient in clarifying each student’s doubts. I understood all concepts well. The class is meant for absolute beginners who have no prior programming experience.
Runa S.
Tim is a great instructor. He checks every student's work and patiently answers everyone's questions. A good intro class for those who want to get a foot in the door in coding.
Anonymous
I enjoyed this class, the instructor was engaging and truly cared if you were understanding the material. I think I will sign up for more!
DANIELLE S.
Very good introductory Python course, recommended!
Carlos N.
I really liked the teacher and learned a lot. Plan to take another class soon.
Anonymous
Great instructor! He made it easy to follow along and understand the concepts.
Anonymous
It was a great experience. I would recommend it to everyone.
Esau R.
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.
Pammela S.
As a first step into programming, I was very happy with this class. I plan to take the 3 session program next.
Anonymous
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.
Anonymous
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.
David S.
Very good introduction to python and programming in general.
Audun H.
Tommy was super helpful and a great teacher. He was very accessible via email if I had any additional questions outside of class. I highly recommend this class for Python beginners.
Emma Y.
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.
Rrok R.
I really enjoyed it! Very informative.
Anonymous
A great class - well-taught, organized and fun! Art explains the concepts clearly and efficiently, building thoughtfully concept by concept. Art is also very accessible via Slack outside of classroom hours which greatly helps when you hit sticking points in the homework. I'm learning a ton. Highly recommend!
Anonymous
Art is a very good instructor, showed to be knowledgeable, helpful.
Hector L.
This was an amazing class. The instructor(Art) is very knowledgeable, and I felt comfortable and welcome. (Which is a big deal for me) I would and will take any classes he teaches. Thank you programwithme. It was a very enjoyable and pleasant experience.
Eugene D.
Art presented the info in a very clear and straightforward manner. He was patient and provided several examples. He also encouraged us to take guesses and attempt to give answers... instead of just expecting us to passively watch him solve everything.
Angela G.
This class gave me the exact information I hoped for. The prof, Art, was very good, helpful, and well-spoken; making it very easy to follow his class.
Ewan G.
The class was good, I had so much fun. The instructor was extremely helpful, helping each student.
Shannon S.
Very professional, straight to the point!
Marik
I have attended Python 101 and Web Scraping, really liked the material. Good classes.
Ravi
Definitively signing up for the next one.
Gleicy H.
Efficiently structured intro to Python. Quick and to the point. Solid instructor.
Anonymous
Great intro...great teacher.
Anonymous
I highly recommend this workshop
Marina N.
I found the class to be very Informative
Ajit
Instructor was well prepared, professional and helped me with my errors. I look forward to booking my second course Python 102.
Erin
This course is great for anyone just beginning to code, the instructor was great and gave lots of personal attention to each student. I would highly recommend this course to anyone who has an interest in programming.
Riana E.
I learned more in two sessions than I did in two weeks' worth of reading and watching videos, and was able to apply it fairly quickly. I'd recommend this class to anyone looking to just get their feet wet in the data sciences.
Anonymous
I am new to programming. I am giving five stars because the instructor explained every step in an easy-to-follow, digestible way.
Eric Q.
It was all put together. Very informative.
Omar J.
I participated in the weeklong intro to Python course and it was great! the instructor, Thalo, is a great teacher and very patient/diligent in helping you. I would definitely recommend this course (and Practical Programming in general) to any beginner or novice interested in learning how to program.
Aidan Garton
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 Intro to Python Programming 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 | |
$895.00 | Total You Pay |
See the Installment plan FAQ for more information.