Introduction to Python for Data Science
A week-long training program to get you started with Python, the most popular language in data science.
Upcoming Cohort
Summer Cohort 2022
Start Date
May 16
Duration
5 days
Learn the Language of Data
Science
Python for Data Science is the most comprehensive program designed by experienced instructors to equip you with the most valuable skills in Python. In this program, you will learn ways to handle, store, and analyze complex data, along with an introduction to advanced topics in the field of data science. Live sessions, challenging exercises, and a comprehensive project prepare you to succeed in a world loaded with data.
Program Highlights
Key Features
Python for Data Science is the shortest yet the most comprehensive training program. The curriculum is crafted by industry experts and practitioners to give you the right mix of theoretical concepts and practical experience.
- Instructor-Led Training
- Dedicated Office Hours
- Python Project
Hassle-Free Programming
Access to cloud-based Jupyter Notebooks, allowing you to code from anywhere. You do not need to set up a dedicated programming environment. Code from your browser with nothing but a working internet connection.
- Code from Your Browser
- Programming Tutorials
- Additional Exercises
Continued Learning
Your journey doesn’t end with this program. We have a rich repository with tons of resources to keep you going. Our tutorials, demos, and exercises will be available even after the program to help you practice your newfound Python skills.
- Supplementary Learning Material
- Tutorials and Blogs
- Publicly Available Datasets

Earn a Verified Certificate
Earn a certificate from the University of New Mexico (UNM), verifying your skills. Step into the market with a proven and trusted skillset. After completing the Python for Data Science program, you will receive a verified certificate from UNM worth 2 Continuing Education Credits.
Comprehensive Curriculum
Data Loading, Storage and File Formats
Learning how to get raw data for preprocessing and analysis. The purpose of this module is to develop an understanding of structured and unstructured data is loaded in Python. Discussion about different structures and how they can make organization easier.
Topics
- File I/O
- Complex data structures in Python
- Lists
- Dictionaries
- Pandas dataframes
- Parsing JSON/XML/HTML

Python for Data Science Data Handling Techniques
Understanding how powerful Python is for data handling. Different methods through which we can extract data from a plethora of different and complicated data structures.Topics
- Basics of indexing
- Introduction to slicing and subsetting
Data Wrangling: Cleaning, Transforming, Merging and Reshaping
Discussing the best practices in data acquisition, processing, transformation, cleaning and loading. How to process data in Python and ready it for further analysis, including reshaping, merging from multiple data sources and applying transformations.Topics
- Simple data cleaning
- Data transformation
- Pandas merging and reshaping

Data Aggregation and Grouping
Focus on Python’s powerful aggregation and grouping techniques, and how to get insights from our data.Topics
- Grouping and segmentation with pandas
- Data aggregation
Data Exploration and Visualization
Focus on understanding how to dissect and explore our data to uncover useful insights. And explore different visualization techniques and models to present our data and valuable insights.
Real World Applications Intro to RESTful APIs
Focus on how to use APIs to communicate with websites like Twitter and Reddit with exposed endpoints to scrape web data. Once comfortable, we’ll look at how we can use the data from websites and use our previously learned techniques to build an end-to-end data pipeline.Once we’re comfortable with the REST API, we’ll look at how it can be used to get data from websites. We’ll use the data we scraped along with previously learned techniques to build an end-to-end data pipeline.
Topics
- Introduction to the REST API
- API request structure
- API methods
- Open data endpoints
- REST API in python Data Pipelines in Python


Machine Learning in Python
Using our previous modules of data wrangling and handling to create a dataset fit for machine learning. Introducing the basic implementation of machine learning in python using its basic tools, just as linear regression models. Explaining the ease with which python’s powerful libraries can allow you to make basic and advanced machine learning models.Topics
- Introduction to Machine Learning in Python
- Linear Regressions
- Algorithms
- Data Manipulation
Python Project
The last module of the bootcamp will focus on a hands-on Python project. Topics: Various data visualization and exploration techniques and packages. Interpreting boxplots, histograms, density plots, scatterplots and more.
"Want a solid overview of common Python fundamentals for data analysis? Want to know how to evaluate data, clean it, visualize it, polish it, and feed it into a pipeline for machine learning? Look no further. I didn’t know lists from dictionaries before this, and now I have a lot of essential tools at my disposal to do bioinformatic analysis for my graduate research. Not only that, but all of the course material is available to me for an additional six months after the course ended. Plus, the instructors make sure they are available to help you and set you up for success."

"Extremely good bootcamp whereby you get multiple flavors of data science from theory to the practical applications. An intensive one-week exercise with engaging instructors polishes your skills and enhances your understanding of Data Science."

"Great high level training of multiple machine learning methods! It was a great refresher to my rusty stats degree."

"As someone with mathematics background doing management consulting, Data Science Dojo is exactly the training needed to bridge those two specialty: how to apply my mathematical knowledge in a real business setting."

"I couldn’t have asked for a better experience! I loved the instruction, the instructors, the pace, and the hands-on activities."

"Experiencing and experimenting with the tools of modern machine learning and predictive analytics is eye-opening!"

"My experience with the bootcamp is awesome! I was able to learn so much and I feel much more confident and prepared for future challenges I will face in my career."

"The Data Science bootcamp was an excellent experience. My instructor was superb, the content was thorough but presented in an accessible way. I'll be watching for more DSD bootcamp offerings in the future."

"Excellent course design, studying material and instructors! And a good balance between theory and practice. It is quite impressive what gets to be covered in a week, the best data science dive one could have."

"Great learning environment. Good material. Good teachers. The amount and quality of information learned was amazing!"

"Well thought out curriculum, promoted good discussion, passion for teaching and keen on making sure everyone understands the foundational concepts without rushing through. great pre- videos, resources, pre-configured experiments to speed up walk-throughs."

"Invaluable experience. I had little knowledge of machine learning and programming coming into the bootcamp, but feel more empowered and excited to tackle the world of predictive analytics!"

"I learnt a lot from the instructors during the bootcamp. I think the bootcamp is for everyone like the motto says. I feel that data science is way of thinking things through, rather than just a job. It as a solution to something. I am a whole different person after the bootcamp."

"This bootcamp is not only a great start and introduction for data science, but also very interesting to cover state-of-art techniques and tools used across industry. Very practical and fun classes."

"A great experience. Intense, interesting and useful – and I got some ideas to solve real world problems at work with a new tool set."

"The Dojo was incredible! It really helped me extend my comfort zone from analytics to full data science concepts with no pressure and full support. Can't wait to put these new skills into practice!"

"Great course! Solid content coverage. Great cost value. Worked well for a non-technical person (me). Days were run on time and on schedule."

"This is the best boot camp I have attended. The breadth of topics covered in Data Science was very helpful and what I was looking for."

"Fantastic approach to data science. Sets perfect context and gives enough knowledge/materials/tools to get cracking and keep learning."

"This is a one of the best programs offered out there for someone who would like to learn about data science in a short period of time."

"I feel like I am walking out with a solid understanding of data science as well as the resources to go further. The bootcamp transformed me from not knowing where to start to being able to build my own predictive models! "

Expert Instructors
Our instructors are dedicated to helping you steer your career. With years of experience in the field, our instructors are professional data scientists and practitioners. They bring real-world stories and anecdotes to the class, adding immense value to your learning.
Learning Plans
10% OFF
Dojo
$899
$999
- Pre-training material
- 15 hours of live instructions
- Course material
- Online Python Jupyter notebooks
- Restricted access to Jupyter notebooks
20% OFF
Guru
$1039
$1299
- Everything in Dojo plan
- Bonus Python Jupyter notebooks during training period
- Access to our learning platform during training period
- Access to our collaboration forum during training period
- Recordings of live sessions for later review during training period
- Verified certificate from The University of New Mexico
20% OFF
Sensei
$1199
$1499
- Everything in Guru plan
- Bonus Python Jupyter notebooks for one year
- Access to our learning platform for one year
- Access to our collaboration forum for one year
- Recordings of live sessions for later review for one year
- Office hours during training period
- Live customer support during training period
10% OFF
Dojo
$899
$999
- Pre-training material
- 15 hours of live instructions
- Course material
- Online Python Jupyter notebooks
- Restricted access to Jupyter notebooks
20% OFF
Guru
$1039
$1299
- Everything in Dojo plan
- Bonus Python Jupyter notebooks during training period
- Access to our learning platform during training period
- Access to our collaboration forum during training period
- Recordings of live sessions for later review during training period
- Verified certificate from The University of New Mexico
20% OFF
Sensei
$1199
$1499
- Everything in Guru plan
- Bonus Python Jupyter notebooks for one year
- Access to our learning platform for one year
- Access to our collaboration forum for one year
- Recordings of live sessions for later review for one year
- Office hours during training period
- Live customer support during training period
10% OFF
Dojo
$899
$999
- Pre-training material
- 15 hours of live instructions
- Course material
- Online Python Jupyter notebooks
- Restricted access to Jupyter notebooks
20% OFF
Guru
$1039
$1299
- Everything in Dojo plan
- Bonus Python Jupyter notebooks during training period
- Access to our learning platform during training period
- Access to our collaboration forum during training period
- Recordings of live sessions for later review during training period
- Verified certificate from The University of New Mexico
20% OFF
Sensei
$1199
$1499
- Everything in Guru plan
- Bonus Python Jupyter notebooks for one year
- Access to our learning platform for one year
- Access to our collaboration forum for one year
- Recordings of live sessions for later review for one year
- Office hours during training period
- Live customer support during training period
A plan of your choice
Select the plan that best meets your financial needs.
Flexible Payment
Choose the repayment duration based on your future plans.
Deferred Payment
Start paying only after you've completed the training program.
Finance Your Learning
Looking for financing options and student loans?
Explore the student-friendly plans and start learning data science without having to worry about the cost.
Frequently Asked Questions
Access to the program content depends on the plan you choose at the time of registration. Learn more about different plans here.
Introduction to Python for Data Science program is 5 days, 3 hours per day, for a total of 15 hours of training. There is additional practice if you would like to keep refining your python skills after the program ends.
There are no prerequisites for this program, however our pre-course prep work will include tutorials on fundamental concepts of data science and Python programming to help you prepare for the training program.
Classes are live and instructor-led. Office hours will be available multiple times a week in case students need assistance. The program is not self-paced but we do assign some homework and practical exercises to further facilitate your learning. Lectures will also be recorded to give students the option to go back and review.
The cost will depend on the plan purchased by the students and the discounts available at the time.
Please contact us at [email protected] for updated information on discount availability and payment plans.
We’re offering three different plans for this program.
- Dojo. With the Dojo plan, you will get 15 hours of live training, pre-training material, program content, and restricted access to Jupyter notebooks.
- Guru. With the Guru plan, you will get everything in the Dojo plan including bonus Jupyter notebooks during the program, access to the learning platform during the program, access to collaboration forum, recorded live sessions, and a verified data science certificate from the University of New Mexico worth 2 Continuing Education Credits.
- Sensei. With the Sensei plan, you will get everything included in the Guru plan with the additions of one year of access to the learning platform, Jupyter notebooks, collaboration forums, recorded sessions and office hours, and live support during the program.
Yes, we are offering an early-bird discount on all three plans.
The class will be 3 hours per day and you can expect 1-2 hours of homework every night. Our instructors and teaching assistants will be available during office hours Monday-Thursday for additional help.
To register for the program, simply view our packages and register for the upcoming cohort. The payment can be made online on our website, via invoice, or wire transfer.
Once you are registered for the program, you will receive a few emails from us. One of those emails will contain steps to create your learning portal account and access the program content.
Please follow the steps in the email to create your account. If you’re facing any difficulty please email us at [email protected] for assistance.
Get in touch
Feel free to ask questions or share your comments with us. We'll get back to you soon. You can also reach out to us by phone or email.
If you want to learn more about our trainings, register for an online info session.