Python for Data Science Bootcamp
In this hands-on course, students will quickly go from learning the fundamentals of Python to analyzing real-world datasets
In this hands-on course, students will quickly go from learning the fundamentals of Python to analyzing real-world datasets
Our Python for Data Science Bootcamp is meant to go from the very basics of Python programming to the start of machine learning with Python. In this Bootcamp, you’ll learn how and why Python is used for data science, how to create programs, work with data in Python, create data visualizations, and use statistics to create machine learning models.
The course will start with the fundamentals of Python, including writing basic statements and expressions, creating variables, understanding different data types, working with lists, indexing and slicing lists, using functions and methods, and more. Concepts such as object-oriented programming and IDLE programming are introduced.
Once a learning environment has been set up, we will work with different data types such as strings, lists, dictionaries, and tuples. Each data type has its own particular purpose and knowing when to use each one will be essential.
The second part of the course covers conditional statements and control flow tools. This includes the If/Else Statements, Boolean Operations, and different types of loops. These topics create a large portion of the logic in your code and this course will help you master these concepts. Learn to work with dictionaries, create functions, write for loops to iterate through data, and work with packages in Python.
The third part of the course introduces operations and tools for data science. We will learn how to import and clean data using NumPy and Pandas. You’ll learn to work with Pandas dataframes, wrangle data, and get descriptive statistics for your data.
You’ll learn to analyze and visualize data with key data science libraries including Pandas, NumPy, and Matplotlib. Learn to filter and clean data, group and pivot data, and start generating insights from your data with exploratory data analysis. Then create visualizations including bar charts, histograms, and advanced visualization for easy interpretation and sharing of your data insights.
Once we know how to clean our data and conduct EDA, the course will cover data science workflows and fundamental statistics. These topics are critical in ensuring that the data you are using to train your models is not biased. You’ll learn how to use statistics to develop machine learning models. Start building models and evaluating them on your way to machine learning.
After learning all the foundational Python programming and data analysis skills in this Bootcamp, you will be ready to dive fully into machine learning.
Our Python Machine Learning Bootcamp builds off this foundational knowledge to turn you into a full machine learning data scientist. Pick up right where the Python for Data Science Bootcamp left off with advanced statistics and create machine learning models with logistic regressions, k-nearest neighbors, and decision trees.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Python for Data Science Bootcamp is rated 4.7 stars by 220 students
in the past 24 months
Art is amazing and very knowledgeable in Python. He helps you understand what you are learning and gives you a lot of different exercises to work on. He is very patient with walking you through everything, especially if you have a problem or are not fully understanding.
Amanda D.
Excellent class! We went through the material quickly, but I always know that the teacher is eager about helping me succeed in understanding it. Art made absorbing the material much quicker than I could on my own. I was ok with Python but Pandas and Matplotlib were new territories for me, and Art was always available to help me through areas where I got stuck. Although the explanations came fast, Art communicated the ideas well and made sense of the logic behind the code.
Daniel Laserna
The 5-day Python bootcamp was excellent! It was exactly what I needed to get a broad overview of Python, and it got me excited to continue coding. The course instructor Brian was fantastic. He kept the class fun, interesting, and engaging. I really enjoyed his teaching style.
Rasia Naidoo
The teacher really cared and was enthusiastic, I'm glad I took the course. The prepared Python files are really nice. Having a "start" and "finish" version is also really nice. Can't stress enough how great it is to have extra exercise files directly related to what we covered but going in more depth than we have time for to work on afterward.
Chris Greene
Art did an excellent job of helping us to understand Python!
Loyce Laurent
Exceptional introduction to data science using Python.
Doreen Gidali
This was easily the best instruction I have received all year -- I honestly feel like 3 days was enough time to get the entirety of Python's basics down, and I am looking forward to actively pursuing this as a data language. Boris was a fantastic teacher with excellent pacing and an easy-to-understand style, and the class materials were laid out in a sensible manner to pack a lot of content into a few short days of instruction.
Zachary Rusconi
Enrolling in the Python for Data Science course was the best decision I could have made for myself and my advancing career. I'm feeling confident enough to move beyond my traditional role using what I've learned at Noble Desktop to create a portfolio of my knowledge.
Aja Walton
Having no prior knowledge or experience in computer/data science, I feel as though this course prepared me well in order to use and apply Python through a thorough, yet understandable curriculum.
Gabriel Kerstein
Great way to start learning Python!
Nolan Young
At worst, this class will get you from knowing NOTHING about coding to a point where you are proficient enough to understand what Python can do and how to apply it to your job.
Alex
Rob is very helpful and always ready to answer questions. He explained the content very well. The course is a great introduction to Python and programming!
Leyla Beck
A complex subject, clearly broken out into simple steps.
James Siwicki
Course content was more than adequate and very applicable to Data Science and analysis. Learned a lot of takeaways that I will apply at work.
Melissa Manganaan
Great class for someone who wants to get out of their comfort zone and challenge themselves to pick up a new skill
Tanuja Pulakhandam
The Python for Data Science course was a mix of theory and hands on application. Probably the best value class out there.
Lorela Blaka
Great Class. I would highly recommend this class.
April E Cooke
JPMorgan Chase
I learned so much in only one week. I highly recommend this class.
Arthur
Noble is the best. Period.
Andrew Ortiz
JP Morgan Chase
I feel very comfortable with the Python syntax after taking this course...I had zero previous experience.
Philip E Camp
FEMA
Highly recommended course and the instructor is detail oriented and knowledgeable!
Yamini Y
American Express
Professional, supportive, engaging and down to earth instructors. Noble Desktop is always there for you.
Mai Amouyal
If you're truly starting with just about zero programming experience this particular Bootcamp will catapult you into intermediate within a few short weeks. Before the class was over I was already able to complete projects on Coursera's project series with relative ease. To be able to cover loops, numpy, pandas, and even data visualization in a short time is very impressive.
Tyler Irwin
New York Life
This is a great crash course for anyone who's worked with basic Python files and wants to know what they're reading, and to start writing scripts of their own.
Gabe Scelta
United Nations
Thalo is a great machine learning instructor. He takes his time to make sure you have good notes and explains everything so that you are not left behind.
Mayhugh Davis
As an experienced analyst looking to expand my skillset to include Python, this class was ideal. Without having any Python experience I am now confident I can start leveraging it in my day-to-day work. The class covers everything from how to install and access Python, to data manipulation and visualization.
Harry S Vanderburg
ABILITY Network
In just one week, I went from knowing nothing about Python to being able to code in numerous ways. This virtual course did a wonderful job feeling like an in-person course and we had an engaging teacher.
Merianne Spencer
I highly recommend the Python for Data Science Bootcamp to anyone who has little programming experience and would like to know some basic knowledge about Python.
Yulei He
Centers for Disease Control and Prevention
I hope I can take another class with Art!
Dieudonne Nahigombeye
Centers for Disease Control and Prevention
Whether you are a beginner, slow learner, or intimidated by coding, this class will ease your fears.
Amanuel Melekin
Centers for Disease Control and Prevention
Had a great experience and learned a lot within such a short period of time.
Russel Rouf
Very useful instructors and good content. Would recommend the Python for Data Science Bootcamp.
Roberta Caselli
A fast-paced bootcamp that kept me engaged and was kept lively with humor.
Robert McLoughlin
Art Yudin is a fantastic instructor. During the course, he was very helpful with providing links, explaining certain methods, and providing really good examples.
Emil M.
Excellent materials and quality of instruction. I came away feeling confident in what I knew and with lots of detailed notes that I could refer to in the future. Probably the best virtual instruction that I've attended!
Leron Culbreath
Instructor was very good. Clearly walked through a broad amount of Python material in a succinct and helpful way.
Peter B.
Art is a good instructor. I think the class followed a good pace and covered a good amount of information for the 5 days.
Michael M.
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
Enrolling in the Python for Data Science course was the best decision I could have made for myself and my advancing career. I'm feeling confident enough to move beyond my traditional role using what I've learned at Noble Desktop to create a portfolio of my knowledge.
—Aja W.
Experienced educators who are driven to help you succeed
Refresh the materials for free within one year
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. Switch between live-online and in-person as needed, even after the course has started.
Unlike other providers, these are not mass open-enrollment classes. At Noble Desktop, 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.
Our instructors are verterans of their field and experienced educators, driven to help you succeed.
Program Director & Senior Instructor
Program Director & Senior Instructor
School Director, Instructor, & Senior Course Developer
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 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.
Learn practical skills by working on real projects with instructor guidance and lectures to strengthen and improve your skill.
Learn how to create impressive data visualizations
Learn to take cross-sections of your data and find patterns
Learn to graph commodity prices and other kinds of timeseries data
Learn to overlay and compare trends in your data
Learn to customize your visualizations with vibrant color schemes
Create animated bar chart race with Python's bar-chart-race library
The first 12 hours of this class covers Python the language and general computer science topics. The following 18 hours covers data science topics such as descriptive statistics, data importation, graphical representation of data, and forecasting models.
Noble's typical class ranges from 8-12 students, but we allow up to 20 students to register for our course.
The classes will prepare students with proficiencies in Python and its data science libraries. This is a great starting point for any looking to pursue a career in data science and a perfect class for students looking to add complementary skills to their current job or resume.
Each library allows Python to be used for different tasks. The NumPy package is the foundational package for all of data science as it allows Python to do both mathematical and statistical operations. Pandas allow Python to work with tabular data such as data imported from CSV or Excel file. Matplotlib package is a tool that allows for Python to have graphing capabilities similar to Excel. Lastly, Sci-Kit Learn allows for regressional and predictive analysis of data.
Students are not required to complete any work outside of class. However, we provide students with bonus materials if they would like extra practice.
Students will leave with proficiencies in both Python. Additionally, students will be proficient in various Python libraries such as NumPy, Pandas, Matplotlib, and Sci-Kit learn. These libraries will allow students to automate data collection, perform analysis on the data, graph the data, and use this data to create predictive models.
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 for Data Science Bootcamp with your selected courses.
Master the tools to become a Data Scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and 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.
Gain the analytical and programming skills to break into finance technology. Learn the fundamentals of Python programming, data science, financial analysis, data visualization, and machine learning. Create your own final project.
Learn the skills needed to become a Python Developer, from Python programming fundamentals to web development with Django and Django REST.
Learn to extract info from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You’ll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL
Learn the skills you’ll need to become a Data Analyst or Business Analyst, including data analysis, visualization, statistical analysis, and how to work with relational databases. Build a portfolio of projects and prepare for a career.
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.
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.
Program Director & Senior Instructor
Art Yudin is a FinTech enthusiast who has a great passion for coding and teaching. Art is the founder and CEO of Practical Programming (a Noble Desktop partner company), a leading training company for aspiring developers and data scientists. Currently, Art develops financial services software and leads classes and workshops at Practical Programming in New York and Chicago.
He is the author of several coding publications including "Building Versatile Mobile Apps with Python and REST with React and Django."
Program Director & Senior Instructor
Brian is an experienced instructor, curriculum developer, and professional web developer, who in recent years has served as Director for a coding bootcamp in New York. Brian joined Noble Desktop in 2022 and is a lead instructor for HTML & CSS, JavaScript, Python for Data Science, and Excel. Prior to that, he taught Python Data Science and Machine Learning as an Adjunct Professor of Computer Science at Westchester County College.School Director, Instructor, & Senior Course Developer
Dan Rodney has been a designer and web developer for over 20 years. He creates coursework for Noble Desktop and teaches classes. In his spare time Dan also writes scripts for InDesign (Make Book Jacket, Proper Fraction Pro, and more). Dan teaches just about anything web, video, or print related: HTML, CSS, JavaScript, Figma, Adobe XD, Sketch, After Effects, Premiere Pro, Photoshop, Illustrator, InDesign, and more. You can find Dan on Twitter, LinkedIn, Facebook, and at danrodney.com.