Hands-on Training
In our hands-on programming courses, you'll dive into coding within the first 10 minutes of training. After watching a professional demo, students work through hands-on exercises to gain real-world programming experience.
Master the tools to become a data scientist: Python, SQL, automation, machine learning, and data visualization. Learn Python programming fundamentals, analyze and visualize data with Python's powerful libraries, query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.
Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.
Learn Python for financial analysis, machine learning, data visualization, and SQL from experienced finance & engineering professionals in this immersive.
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.
Learn Python to extract data from websites. Along the way, you’ll learn how to write loops so that your web scraping code can process a large number of pages.
Learn the concepts and skills covered in these courses 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
Request more info: corporate@nobledesktop.com
We’ve trained thousands of companies!
Let us create the perfect program for your team.
In our hands-on programming courses, you'll dive into coding within the first 10 minutes of training. After watching a professional demo, students work through hands-on exercises to gain real-world programming experience.
Professional instructors will guide you through programming exercises throughout our courses, and you'll receive feedback regarding alternative solutions and best practices. Classes are kept small to give students as much individual attention as possible.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Our Machine Learning Training are rated 5.0 stars
This will be my 4th class with Practical Programming. I've taken Python Immersive, Machine Learning Immersive, and Intro to SQL. I've had good experience at every class. Highly recommend instructors Art and Tim.
Very good course if you want to get into the details of python, data analysis and machine learning concepts. Plenty of time to exercise and try out the concepts at your own pace. Tim is a great teacher who is able to explain complex concepts in a simple way.
The Machine Learning immersive course is a fantastic class for anyone with some fundamental knowledge of Python looking to get into machine learning. The first 2 days of the class focus on Python revisions. On day 3, you start learning about pandas, numpy and matplotlib and get to practice by running a lot of models (both supervised and unsupervised). There is also some introduction to deep learning techniques (neural networks) though there won't be a ton of time to practice it, but at least you'll know what it is. Tim, the instructor is a fantastic teacher - he has a strong handle of the material and takes cues from his class: he will speed up or slow down when it's needed and always make sure everyone in his class is following along. If you're interested in machine learning and have some knowledge of Python, this is the class for you!
Excellent and enjoyable class! Art has a systematic method of teaching that allows for relevant tangents based on the interests of the class. We even spent an entire class on a project I had for work and from which the other students benefitted also. Art is great at focusing on the proper way to think (data types and data structures!) and the logic behind the code, as well as explaining all the concepts and syntax in a methodical fashion that builds well upon previous material. He is also 100% accessible outside of classroom hours for help/questions etc. I am continuing with many other Practical Programming classes. Highly recommend!
Very straightforward. Teacher was very professional and kind with any questions the students had.
Great intro to ML, Thank you Guys!
Showing 6 of 6 reviews
Attend courses 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.
All times are listed in Eastern Time unless otherwise specified.
June 2025 | |||
---|---|---|---|
June 9–13
Monday to Friday
10–5pm
|
$1,895
30 Hours
NYC or Live Online
|
Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix. |
|
July 2025 | |||
July 23–August 15
Weekdays
10–5pm
|
$4,995
114 Hours
NYC or Live Online
|
Learn Python for financial analysis, machine learning, data visualization, and SQL from experienced finance & engineering professionals in this immersive. |
|
July 23–August 15
Weekdays
10–5pm
|
$3,995
114 Hours
NYC or Live Online
|
Master the tools to become a data scientist: Python, SQL, automation, machine learning, and data visualization. Learn Python programming fundamentals, analyze and visualize data with Python's powerful libraries, query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models. |
|
July 26–December 6
Saturdays
10–5pm
|
$4,995
114 Hours
NYC or Live Online
|
Learn Python for financial analysis, machine learning, data visualization, and SQL from experienced finance & engineering professionals in this immersive. |
|
July 26–December 6
Saturdays
10–5pm
|
$3,995
114 Hours
NYC or Live Online
|
Master the tools to become a data scientist: Python, SQL, automation, machine learning, and data visualization. Learn Python programming fundamentals, analyze and visualize data with Python's powerful libraries, query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models. |
|
Showing 5 of 22 courses