ONLINE / DATA SCIENCE

Data Science & Machine Learning Bootcamp

Data Science Bootcamp Online Part-Time

Part-Time | 24 Weeks | 25 hours/wk
Online Attendance
Beginner & Advanced Friendly
9 Career Karma Best Bootcamp Project 2020 Icon
3 Course Report Best Online Bootcamps 2020 Icon 1
11 SwitchUp Best Online Bootcamps Icon
International Certification

U.S International Certificate

3 FullStacks More Opportunities

Real Projects, Real Datasets

Career Service for Life 1

Career Service From Day One

10 Years Of Learning Science 1

10 Years Of Learning Science

NEXT PROGRAM DATES

OVERVIEW

Data Science Bootcamp and Python Machine Learning

This data science bootcamp is a deep dive into the fundamentals of data science and machine learning with Python.

Throughout the course, you will gain a comprehensive understanding of the entire data science process from end-to-end, including data prep, data analysis and visualization, as well as how to properly apply machine learning algorithms to various situations or tasks.

You’ll also walk away with a portfolio of projects showcasing your data science certification to prospective employers.

Play Video

Student Success

amanda sachs
Play Video

Mandy Sachs

Data Science | Alumni Spotlight
Graduated from Coding Dojo 2021
dani trainor
Play Video

Dany Trainor

Business Analyst Self Esteem
Graduated from Coding Dojo 2022
nikki ramchander

Nikki Ramchander

Data Analyst | Western Digital

Graduated from Coding Dojo 2021

Coding Dojo Named One of the 10 Most Prominent Data Science Institutes
coding dodjo data science prominent award logos

EXPLORE CODING BOOTCAMP

Question? Get Quick Answers

Contact The Admission

1-on-1 call for quick answers about
coding bootcamp

Join the Open House

Meet the team, see the bootcamp breakdown

Our mission is to transform lives through learning. We don’t require our students to have a traditional 4-yr degree because we know that there are many paths to sucess. If you are willing to buckle down and do the work, we are here to teach and support you.
Data Science Bootcamp Table
Data Science Bootcamp Table Mobile

LEVELING UP

Curriculum Overview

This bootcamp is a deep dive into the fundamentals of data science and machine learning in Python. You’ll walk away with a portfolio of projects showcasing your data science acumen to prospective employers!

Python For Data Science

Learn the Python fundamentals needed for data science.

TECHNOLOGIES

google collaboratory course icon

Google Collaboratory

python course icon 1

Python

Exploratory Visualizations

Build visualizations to support exploratory data analysis (EDA).

TECHNOLOGIES

folium course icon

Folium

matplotlib course icon

Matplotlib

pandas course icon

Pandas

seaborn course icon

Seaborn

Pandas For Data Manipulation

Learn how to load, clean, and manipulate data using the Python library Pandas. Additionally, learn the strengths and weaknesses of using Python to manipulate data.

TECHNOLOGIES

numpy course icon

Numpy

pandas course icon

Panda

Explanatory Visualizations

Use Python to create high-quality graphs to share with stakeholders and communicate key findings.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scipy course icon

Folium

seaborn course icon

Seaborn

Introduction To Machine Learning

What is machine learning and why use Scikit-Learn for Machine Learning? Topics include types of machine learning and preprocessing data for machine learning.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Classification Models

Learn about classification metrics, confusion matrices, and how to hypertune classification models.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Regression Models

Learn about machine learning algorithms, how to tune them to maximize their performance, and the strengths and weaknesses of each algorithm.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Gradient Boosting Machines

Learn what gradient boosting algorithms are, why they are so performant, and how to get started with Kaggle competitions.

TECHNOLOGIES

xgboost course icon

XGBoost

lightgbm course icon

LightGBM

Introduction To Databases

Learn the advantages of using a relational database. Learn intermediate SQL queries to access and aggregate information.

TECHNOLOGIES

xgboost course icon

SQL

sql alchemy course icon

SQL Alchemy

sqlite course icon

SQLite

Statistical Analysis

Learn tools for statistical analysis including measures of central tendency, variance and standard deviation and comparing means.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Intro To ETL (Extract Transform Load)

Develop an understanding of the process of extracting, transforming, and loading data.

TECHNOLOGIES

xgboost course icon

SQL

sql alchemy course icon

SQL Alchemy

sqlite course icon

SQLite

Model Assumptions

Explore model assumptions and how to test for them. Apply this knowledge to choose the appropriate model for a data set.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Data Visualization - Model Interpretations & Insights

Learn to extract, visualize, and interpret model importances.

TECHNOLOGIES

shap course icon

SHAP

lime course icon

Lime

pandas course icon

Pandas

stats models icon

Stats Model

scikit Learn course icon

Scikit-Learn

Data Visualization - Introduction To Tableau

Transform, explore, and analyze data while creating high-quality visualizations within Tableau.

TECHNOLOGIES

tableau logo

Tableau

Data Visualization - Time Series Analysis

Identify, pre-process, and plot time series data with Python. Explore statistics, aggregation, and seasonal trends.

TECHNOLOGIES

python course icon 1

Python

pandas course icon

Pandas

matplotlib course icon

Matplotlib

seaborn course icon

Seaborn

stats models icon

Stats Model

Data Visualization - Dashboards In Tableau

Create an interactive data dashboard in Tableau for data storytelling.

TECHNOLOGIES

tableau logo

Tableau

Clustering Algorithms

Learn about unsupervised learning and its applications. Learn about clustering algorithms, how to tune them, and the strengths and weaknesses of each.

TECHNOLOGIES

xgboost course icon

XGBoost

lightgbm course icon

LightGBM

Deep Learning Frameworks

Learn about why deep learning has transformed industries, various deep learning frameworks, and when to use deep learning techniques. Topics include sequential artificial networks, and deep learning regularization.

TECHNOLOGIES

keras course icon

Keras

tensorflow course icon

TensorFlow

Uses Of Dimensionality Reduction

What is dimensionality reduction? Learn how to use it for data visualization, to speed up machine learning algorithms, and to understand data better. Explore Principal Component Analysis (PCA) and feature engineering techniques.

TECHNOLOGIES

matplotlib course icon

Matplotlib

pandas course icon

Pandas

scikit Learn course icon

Scikit-Learn

seaborn course icon

Seaborn

Advance Machine Learning

Wrap up the program focused on Natural Language Processing and Recurrent Neural Networks. Through these studies, students can perform text classification and visualize language usage for stakeholders, delve into data acquisition techniques, and deploy a previously trained model to the cloud.

TECHNOLOGIES

shap course icon

SHAP

lime course icon

Lime

pandas course icon

Pandas

stats models icon

Stats Model

scikit Learn course icon

Scikit-Learn

What You'll Focus On

Natural Language Processing Concepts

Data Acquisition

Model Deployment on the Cloud

Application of Recurrent Neural Networks

Graduation

You made it! Upon graduation, you have proven yourself as a data wizard. Not only do you possess a portfolio of projects that show off your skills, but you have learned the industry’s best practice and tools. You’ve also tackled plenty of interview-style questions, so you are ready for the job market!

  • Weeks 1-4
  • Weeks 5-8
  • Weeks 9-12
  • Weeks 13-16
  • Weeks 17-20
  • Graduation
  • - Data Science Bootcamp Online Part-Time START Weeks 1-4

    WEEK 1 | Python For Data Science
    Learn the Python fundamentals needed for data science.
    TECHNOLOGIES
    google collaboratory course icon

    Google Collaboratory

    python course icon

    Python

    WEEK 2 | Pandas For Data Manipulation
    Learn how to load, clean, and manipulate data using the Python library Pandas. Additionally, learn the strengths and weaknesses of using Python to manipulate data.
    TECHNOLOGIES
    numpy course icon

    Numpy

    pandas course icon

    Panda

    WEEK 3 | Exploratory Visualizations
    Build visualizations to support exploratory data analysis (EDA).
    TECHNOLOGIES
    folium course icon

    Folium

    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    seaborn course icon

    Seaborn

    WEEK 4 | Explanatory Visualizations

    Use Python to create high-quality graphs to share with stakeholders and communicate key findings.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scipy course icon

    Folium

    seaborn course icon

    Seaborn

  • - Data Science Bootcamp Online Part-Time LEVEL ONE Weeks 5-8

    WEEK 5 | Introduction To Machine Learning
    What is machine learning and why use Scikit-Learn for Machine Learning? Topics include types of machine learning and preprocessing data for machine learning.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

    WEEK 6 | Regression Models
    Learn about machine learning algorithms, how to tune them to maximize their performance, and the strengths and weaknesses of each algorithm.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

    WEEK 7 | Classification Models
    Learn about classification metrics, confusion matrices, and how to hypertune classification models.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

    WEEK 8 | Gradient Boosting Machines
    Learn what gradient boosting algorithms are, why they are so performant, and how to get started with Kaggle competitions.
    TECHNOLOGIES
    xgboost course icon

    XGBoost

    lightgbm course icon

    LightGBM

  • - Data Science Bootcamp Online Part-Time LEVEL TWO Weeks 9-12

    WEEK 9 | Clustering Algorithms
    Learn about unsupervised learning and its applications. Learn about clustering algorithms, how to tune them, and the strengths and weaknesses of each.
    TECHNOLOGIES
    xgboost course icon

    XGBoost

    lightgbm course icon

    LightGBM

    WEEK 10 | Uses Of Dimensionality Reduction
    What is dimensionality reduction? Learn how to use it for data visualization, to speed up machine learning algorithms, and to understand data better. Explore Principal Component Analysis (PCA) and feature engineering techniques.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

    WEEK 11 | Deep Learning Frameworks
    Learn about why deep learning has transformed industries, various deep learning frameworks, and when to use deep learning techniques. Topics include sequential artificial networks, and deep learning regularization.
    TECHNOLOGIES
    keras course icon

    Keras

    tensorflow course icon

    TensorFlow

    WEEK 12 | Introduction To SQL For Data Science
    Learn how to perform SQL queries and use SQLalchemy and SQLite.
    TECHNOLOGIES
    sql course icon

    SQL

    sql alchemy course icon

    SQL Alchemy

    sqlite course icon

    SQLite

  • - Data Science Bootcamp Online Part-Time LEVEL THREE Weeks 13-16

    WEEK 13 | Introduction To Databases
    Learn the advantages of using a relational database. Learn intermediate SQL queries to access and aggregate information.
    TECHNOLOGIES
    xgboost course icon

    SQL

    sql alchemy course icon

    SQL Alchemy

    sqlite course icon

    SQLite

    WEEK 14 | Intro To ETL (Extract Transform Load)

    Develop an understanding of the process of extracting, transforming, and loading data.

    TECHNOLOGIES
    xgboost course icon

    SQL

    sql alchemy course icon

    SQL Alchemy

    sqlite course icon

    SQLite

    WEEK 15 | Statistical Analysis
    Learn tools for statistical analysis including measures of central tendency, variance and standard deviation and comparing means.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

    WEEK 16 | Model Assumptions
    Explore model assumptions and how to test for them. Apply this knowledge to choose the appropriate model for a data set.
    TECHNOLOGIES
    matplotlib course icon

    Matplotlib

    pandas course icon

    Pandas

    scikit Learn course icon

    Scikit-Learn

    seaborn course icon

    Seaborn

  • - Data Science Bootcamp Online Part-Time LEVEL FOUR Weeks 17-20

    WEEK 17 | Data Visualization – Model Interpretations & Insights
    Learn to extract, visualize, and interpret model importances.
    TECHNOLOGIES
    shap course icon

    SHAP

    lime course icon

    Lime

    pandas course icon

    Pandas

    stats models icon

    Stats Model

    scikit Learn course icon

    Scikit-Learn

    WEEK 18 | Data Visualization – Time Series Analysis
    Identify, pre-process, and plot time series data with Python. Explore statistics, aggregation, and seasonal trends.
    TECHNOLOGIES
    python course icon

    Python

    pandas course icon

    Pandas

    stats models icon

    Stats Model

    matplotlib course icon

    Matplotlib

    seaborn course icon

    Seaborn

    stats models icon

    Stats Model

    WEEK 19 | Data Visualization – Introduction To Tableau
    Transform, explore, and analyze data while creating high-quality visualizations within Tableau.
    TECHNOLOGIES
    tableau logo

    Tableau

    WEEK 20 | Data Visualization – Dashboards In Tableau
    Create an interactive data dashboard in Tableau for data storytelling.
    TECHNOLOGIES
    tableau logo

    Tableau

  • - Data Science Bootcamp Online Part-Time YOU WIN! Graduation

    Graduation

    You made it! Upon graduation, you have proven yourself as a data wizard. Not only do you possess a portfolio of projects that show off your skills, but you have learned the industry’s best practice and tools. You’ve also tackled plenty of interview-style questions, so you are ready for the job market!

EXPLORE CODING BOOTCAMP

Support When You Need It

Student support begins the day you inquire about pursuing your studies with Coding Dojo. You’ll find support throughout your Admissions journey, along the way through your program, and beyond graduation with Career Services that never expire.

Live Instruction Icon

Live Instruction

Learn live over Zoom with your cohort every week interacting directly with your instructors and classmates.

Office Hours

Office Hours

Join office hours every week prior to your live lecture to connect directly with your instructor about course topics, assignments, and feedback.

24 7 Cohort Access

24/7 Cohort Access

Your access to our LEARN Platform is available 24/7. Access your materials at whatever time you need them.

Student Support Team

Student Support Team

Find yourself needing extra support? You’ll have a dedicated Student Experience Manager to help guide you through pain points you may encounter.

TA Support

TA Support

Students in the full-time program have access to TA Support Monday - Friday when classes are in session.

Code Reviews

Code Reviews

Get real-time commentary and feedback to assist in developing your skills.

EXPLORE CODING BOOTCAMP

Support When You Need It

Student support begins the day you inquire about pursuing your studies with Coding Dojo. You’ll find support throughout your Admissions journey, along the way through your program, and beyond graduation with Career Services that never expire.

CAREER SERVICES

Prepare for a New Career

This course was designed to prepare you for the real world. Each week, you’ll tackle interview-style questions and weekly exercises as you learn new topics, so that you are building the skills needed to land a new job as you learn the topics themselves.
life support

No Expiration Date

lifetime community + support

map icon 1

Unlimited Support

starting day one

mentor icon 1

One on One

Career Service Manager Coaching

Play Video

PRICING

Tuition & Financing

learning

Tuition

5290 TND

7775 TND

Get 33% OFF Scholarship
notes

Deposit

1000 TND

Reserve your seat before the bootcamp
online payment

Payment Plan

Starts at 472 TND

Up to 9 month payment plan

APPLICATION PROCESS

Get Access To Our Proven Program

Steps Process 1

Apply

Ready to join? Submit your application and pick your start date to join.

Steps Process 2

Interview

Meet an Admission Advisor to make sure you’re ready for the challenges of the program. An acceptance decision will be made within 2-3 business days.

Steps Process 3 2

Deposit to Enroll

If accepted, submit your deposit to officially save your seat and gain access to bootcamp-prep materials for your start date.

Upcoming Program Dates

At Coding Dojo, we truly believe that anyone can learn to code, regardless of their professional background. After teaching 9000+ students, we have found that determination is the #1 factor to student success – NOT coding experience. That’s why our admissions process does not include a coding challenge or technical assessment.

Enroll By

7775 TND
5290TND
33% OFF Scholarship by Nefel Education

Still Have Questions?
data science botton of the page

What are you waiting for?

Let’s get started.

FAQS

You've Got Questions We've Got Answers

Data science is the process of using data to solve business problems and make informed, cost-effective decisions. Data Science is a combination of statistics, programming, and business knowledge.
Machine learning is the process of getting a computer (the “machine”) to understand patterns in a dataset (to “learn”) without having to have a human explicitly teach it what those patterns are/should be. At its core, machine learning relies on statistical algorithms. It is the foundation for artificial intelligence.
Each student is different so it’ll depend on your skillset coming into the program. If you’re comfortable with computers and math, you’ll be more comfortable studying through the courses of the Data Science program. Don’t think you have to be gifted at math though, simply a decent grasp on statistics and the ability to problem solve and communicate is great to get you started!
Yes, Data Science does require coding. Fortunately, our program is based on Machine Learning in Python. As the program advances, you’ll take courses in SQL and other technologies to study to pursue your career path in Data Science.
Nope! Our data science bootcamp is beginner and advanced friendly. So whether you’ve never even read an article on data science, or have a data science degree, everyone will start in the same place. The first four weeks of our data science bootcamp will teach you all the basics.

Our data science courses last 24 weeks with the expectation that you commit 25 hours of your week to the course. After graduation, you’ll be ready to take on your first Data Science job—and you’ll be helped by our career service team when it comes to creating your resume and interview prep.