ONLINE / DATA SCIENCE

Data Analytics & Visualization Bootcamp

Data Science Bootcamp Online Part-Time

Part-Time | 16 Weeks | 30 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

EXPLORE CODING BOOTCAMP

Question? Get Quick Answers

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 Basics Pre-coursework

~40 hours prior to your program’s start date

Before the program, familiarize yourself with the basics of coding in Python with an introduction to writing and understanding code.

TECHNOLOGIES

google collaboratory course icon 1

Google Collaboratory

python course icon 1 1

Python

What You'll Focus On

Exploration of data types, conditionals, and loops

Foundational learning for object orientated programming

Functions in Python

Data Science Fundamentals

Kicking off the program with Data Science fundamentals, explore introductory coding within Python and its libraries.

TECHNOLOGIES

python course icon 1 1

Python

numpy course icon 1

Numpy

pandas course icon 1

Panda

matplotlib course icon 1

Matplotlib

seaborn course icon 1

Seaborn

What You'll Focus On

Python Fundamentals

Load, explore, and understand data in Pandas

Exploratory Data Analysis (EDA) using Seaborn & matplotlib

Create and customize plots for explanatory visualizations

Intro to Machine Learning

Familiarize yourself with Machine Learning by pre-processing raw data sets, writing code for, optimizing, and explaining supervised statistical models in Scikit-Learn and SHAP.

TECHNOLOGIES

pandas course icon 1

Panda

matplotlib course icon 1

Matplotlib

seaborn course icon 1

Seaborn

scikit Learn course icon 1

Scikit-Learn

What You'll Focus On

Formatting and preprocessing for supervised Machine Learning

Train models in regression, classification, and supervised learning

Model Optimization

Extract, visualize, and interpret model insights

Data Enrichment

Dive into database architecture exploring data normalization, ETL processes, and hypothesis testing. Write and interpret queries within MySQL.

TECHNOLOGIES

xgboost course icon 1

SQL

sql alchemy course icon 1

SQL Alchemy

sqlite course icon 1

SQLite

What You'll Focus On

Database architecture in SQL

Intro to ETL: navigate JSON files, extract from APIs, and convert Panda dataframes

Hypothesis testing, interpretation of results, and communicating results to stakeholders in non-technical terms

Advance SQL

Data Visualization

Explore visualization’s end-to-end process through writing code, identifying, pre-processing and resampling time series datasets. Then, explore analysis and visualization techniques through powerful visualization tool, Tableau to create and optimize an interactive dashboard.

TECHNOLOGIES

python course icon 1 1

Python

pandas course icon 1

Pandas

stats models icon 1

Stats Model

matplotlib course icon 1

Matplotlib

seaborn course icon 1

Seaborn

tableau logo 1

Tableau

What You'll Focus On

Time Series Analysis in Python

Applying Machine Learning to forecast Time Series data for both short and long term

Perform analysis and quality visualizations in Tableau

Create interactive, responsive dashboards within Tableau

  • 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

3950 TND

5135 TND

Get 30% OFF Scholarship
notes

Deposit

1000 TND

Reserve your seat before the bootcamp
online payment

Payment Plan

Starts at 406 TND

Up to 8 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

5135 TND
3950TND
30% 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 16 weeks with the expectation that you commit 30 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.