Python for Data Science Bootcamp
Learn the fundamentals of Python like loops and functions, and build up to more advanced programming techniques for data visualization and machine learning.
Learn the fundamentals of Python like loops and functions, and build up to more advanced programming techniques for data visualization and machine learning.
Learn Python programming and apply it to data science. Start with data types, conditional statements, loops, functions, and object-oriented programming, then use data science libraries to import, analyze, and visualize data.
Work with pandas, Matplotlib, and scikit-learn through hands-on exercises. The course combines programming fundamentals with practical data tasks, providing a foundation for further study in data analysis and machine learning.
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
Excellent classes and excellent venue! It has just the right level of personal attention and class participation. I would highly recommend NYIM and look forward to taking future classes there. – Hazel S.
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 or as self-paced training. 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 NYIM Training, 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 185 Madison Ave, 3rd Fl, 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.
Learn at your own pace with pre-recorded video lessons and hands-on exercises. Work through the material on your schedule with access to course content and resources.
We want you to leverage the skills you’ll learn. In addition to 30 hours of hands-on, small group training, you’ll receive one 1-on-1 training session 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 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 30 days after the session.
Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.
This course does not qualify for payment plans or student financing. See our Payment Plan FAQ to find related programs that qualify.
Live online attendance is available for selected upcoming dates. Check the schedule for each date's attendance format and time zone before enrolling.
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.
These related courses share skills and topics with Python for Data Science Bootcamp. Select up to two and tap Compare selected courses to view a side-by-side comparison.
Learn Python, SQL, and machine learning for data science. Clean and analyze data, create visualizations, evaluate predictive models, and automate data tasks.
The Data Science Certificate covers everything in this bootcamp, plus SQL, machine learning, and mentoring from industry experts. Choose it if you want a full data scientist career path rather than only Python fundamentals and data science libraries.
Build Python machine learning models, prepare data, select features, and evaluate predictions using regression, classification, and tree-based methods.
Python Machine Learning Bootcamp is the natural next step after this course. It requires the Python, NumPy, and Pandas skills taught here, then adds scikit-learn algorithms, feature selection, and model evaluation.
Learn Microsoft SQL Server to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering the results. Extract actionable insights from data sets in this hands-on training.
Choose SQL Bootcamp if you want to focus on pulling data out of relational databases with queries rather than the Python programming, NumPy, and Pandas analysis this bootcamp covers.
Build beginner through advanced Excel skills in 18 hours. Practice formulas, charts, PivotTables, lookup functions, and recorded macros.
Choose Excel for Business Bootcamp if you want to focus on spreadsheet analysis with Pivot Tables, VLOOKUP, and macros rather than the Python programming and data science libraries this bootcamp covers.
Analyze data with Python and SQL, create visualizations, and build machine learning models. Apply programming and statistical concepts through practical projects.
Python Data Science and Machine Learning Bootcamp covers the Python and Pandas material in this course, plus machine learning algorithms, model evaluation, and SQL joins. Choose it if you want predictive modeling rather than Python fundamentals alone.
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.
Python combines a general-purpose programming language with libraries for working with data. In this bootcamp, you'll build the programming foundations needed to read, transform, analyze, and visualize datasets.
Work with data types, loops, functions, and object-oriented programming before applying those concepts to data science exercises. Practice using libraries to handle data and communicate findings with visualizations.
This course focuses on Python for data science. For a shorter introduction to the language, explore Python in a Day.
This policy was updated on June 25, 2026
Your privacy is important to us. It is the policy of NYIM Training to respect your privacy regarding any information we may collect from you across our website and other sites we own and operate.
We only ask for personal information when we truly need it to provide a service to you. We collect it by fair and lawful means, with your knowledge and consent. We also let you know why we’re collecting it and how it will be used.
We only retain collected information for as long as necessary to provide you with your requested service. What data we store, we’ll protect within commercially acceptable means to prevent loss and theft, as well as unauthorized access, disclosure, copying, use or modification.
We don’t share any personally identifying information publicly or with third parties, except when required to by law.
Our website may link to external sites that are not operated by us. Please be aware that we have no control over the content and practices of these sites, and cannot accept responsibility or liability for their respective privacy policies.
You are free to refuse our request for your personal information, with the understanding that we may be unable to provide you with some of your desired services.
Your continued use of our website will be regarded as acceptance of our practices around privacy and personal information. If you have any questions about how we handle user data and personal information, feel free to contact us.
By accessing our websites you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this website are protected by applicable copyright and trademark law.
In no event shall NYIM Training or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on NYIM Training’s website, even if NYIM Training or a NYIM Training authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you.
The materials appearing on NYIM Training’s website could include technical, typographical, or photographic errors. NYIM Training does not warrant that any of the materials on its website are accurate, complete or current. NYIM Training may make changes to the materials contained on its website at any time without notice. However, NYIM Training does not make any commitment to update the materials.
NYIM Training has not reviewed all of the sites linked to its website and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by NYIM Training of the site. Use of any such linked website is at the user’s own risk.
NYIM Training may revise these terms of service for its website at any time without notice. By using this website you are agreeing to be bound by the then current version of these terms of service.
These terms and conditions are governed by and construed in accordance with the laws of New York and you irrevocably submit to the exclusive jurisdiction of the courts in that State or location.