ONLINE / DATA SCIENCE

Data Science Bootcamp Online Part-Time

Data Science and Machine Learning in Python 16-WeeksData Science & Visualization 20-Weeks NEW!

Apply TodayDownload Free Course Packet
  • time-commitment-coding-bootcamp-icon

    Part-Time16 or 20 Weeks30 hours/wk

  • location-bootcamp-icon

    Online Attendance

  • program-difficulty-level-icon

    Beginner & Advanced Friendly

Next Program DatesMore 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 skills to prospective employers.

YOUR TEAM

Our Data Science Team

The instructor could not have been more amazing! She was always helpful, never got frustrated with repetitive or 'dumb' questions, and gave positive reinforcement and encouragement regularly. Cassandra S. Online Data Science, 2021

Explore Data Science Bootcamp

Question? Get Quick Answers

  • schedule-admission-call

    Schedule Admissions Call

    Personalized call for quick answers about the data science program

    Schedule a Call
  • join-open-house

    Join the Open House

    Meet the team, see the bootcamp breakdown

    Join the Open House
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!

    • Week 1Python for Data Science

      Learn the Python fundamentals needed for data science.

      Technologies:
      • google-collaboratory-course-iconGoogle Collaboratory
      • python-course-iconPython
    • Week 2Pandas 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-iconNumpy
      • pandas-course-iconPandas
    • Week 3Exploratory Visualizations

      Build visualizations to support exploratory data analysis (EDA).

      Technologies:
      • folium-course-iconFolium
      • matplotlib-course-iconMatplotlib
      • pandas-course-iconPandas
      • seaborn-course-iconSeaborn
    • Week 4Explanatory Visualizations

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

      Technologies:
      • matplotlib-course-iconMatplotlib
      • pandas-course-iconPandas
      • scipy-course-iconFolium
      • seaborn-course-iconSeaborn
    • Week 5Introduction 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-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 6Regression 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-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 7Classification Models

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

      Technologies:
      • matplotlib-course-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 8Gradient Boosting Machines

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

      Technologies:
      • xgboost-course-iconXGBoost
      • lightgbm-course-iconLightGBM
    • Week 9Clustering 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-iconXGBoost
      • lightgbm-course-iconLightGBM
    • Week 10Uses 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-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 11Deep 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-iconKeras
      • tensorflow-course-iconTensorFlow
    • Week 12Introduction to SQL for Data Science

      Learn how to perform SQL queries and use SQLalchemy and SQLite.

      Technologies:
      • sql-course-iconSQL
      • sql-alchemy-course-iconSQL Alchemy
      • sqlite-course-iconSQLite
    • Week 13Introduction to Databases

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

      Technologies:
      • sql-course-iconSQL
      • sql-alchemy-course-iconSQL Alchemy
      • sqlite-course-iconSQLite
    • Week 14Intro to ETL (Extract Transform Load)

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

      Technologies:
      • sql-course-iconSQL
      • sql-alchemy-course-iconSQL Alchemy
      • sqlite-course-iconSQLite
    • Week 15Statistical Analysis

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

      Technologies:
      • matplotlib-course-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 16Model 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-iconMatplotlib
      • pandas-course-iconPandas
      • scikit-Learn-course-iconScikit-Learn
      • seaborn-course-iconSeaborn
    • Week 17Data Visualization - Model Interpretations & Insights

      Learn to extract, visualize, and interpret model importances.

      Technologies:
      • shap-course-iconSHAP
      • lime-logoLime
      • pandas-course-iconPandas
      • stats-models-iconStats Model
      • scikit-Learn-course-iconScikit-Learn
    • Week 18Data Visualization - Time Series Analysis

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

      Technologies:
      • python-course-iconPython
      • pandas-course-iconPandas
      • matplotlib-course-iconMatplotlib
      • seaborn-course-iconSeaborn
      • stats-models-iconStats Model
      • scikit-Learn-course-iconScikit-Learn
    • Week 19Data Visualization - Introduction to Tableau

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

      Technologies:
      • tableau-logoTableau
    • Week 20Data Visualization - Dashboards in Tableau

      Create an interactive data dashboard in Tableau for data storytelling.

      Technologies:
      • tableau-logoTableau
    • 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!

Download Free Course Packet
data-science-student-on-demo
Support

Here to Support You

coding-dojo-bootcamp-student-group
  • Live Instruction

    Start each day with live algorithms, discussion sessions, and a group activity.

  • Office Hours

    Lab hours are often where the learning really happens! This is where you can work in groups or solo to create assignments and connect with instructors.

  • 24/7 Cohort Access

    From Day 1, you’ll join our Discord community full of your fellow classmates and instructors, as well as have 24/7 access to our Learning Platform.

  • Student Services Team

    If you ever find yourself struggling, reach out to our student services team! They are here to help with time management, tech issues, and more.

  • TA Support

    TA’s are available from 2pm to 7pm PST, Monday through Friday, to line up with when most students are tackling assignments.

  • Live Lectures

    Schedule sessions with your instructor in groups of 2 or 3 to get detailed feedback on milestone assignments

Career Services

Prepare to Pursue a New Career Path

This program was designed to help you study to prepare for the real world. Each week, you’ll tackle weekly exercise as you learn new topics so you’re building the skills needed to pursue a new career path in the field as you learn the topics themselves.

  • life-support-icon

    No Expiration Datelifetime community + support

  • map-icon

    Unlimited Supportstarting day one

  • mentor-icon

    One on OneCareer Service Manager Coaching

Student Success

  • Mandy S.
    Data Science Graduated 2021
  • Dany T.
    Data Science Graduated 2021
  • coding-dojo-alumni-nikki-ramchander
    Nikki R.
    Data Science Graduated 2021
Payment

Tuition + Financing

Not sure which financing option is right for you? Check out Financing 101 or book a call with admissions!

  • Installment $250 $99 deposit
    $10,995-$13,995

    Installment plans are available via Miashare. All plans carry 0% interest and do not require a credit check.

    • 16-week $10,995
    • 20-week $13,995
  • Climb Credit Loan $250 $99 deposit Cover up to 100% of tuition less deposit

    Apply for a tuition loan in just five minutes with our credit partner, Climb. Qualify for a monthly payment plan customized to your needs. Take note that it could take up to 5 business days to process.

    • 16-week $10,995
    • 20-week $13,995

Scholarships

Kickstart Scholarship Fund

Awards $1000, for those making less than $40,000/year

The Kickstart Fund is a needs based scholarship intended to support financially disadvantaged students. Prospective incoming students can qualify for $1000 or $1500 based on the program selected if their income is less than $40,000 per year. A recent pay stub, W2, or bank statement must be submitted for proof of eligibility.

To apply for the Kickstart Scholarship Fund, visit here

Career Reinvention Scholarship

Awards $1000

For experienced professionals who are eager and excited to reinvent their careers in the technology industry.

Military Heroes Scholarship

Awards $1000

Honoring our military veterans and current service members transitioning into technology. A copy of DD-214, DD-256, or NGB-22 is required with the application.

Women in Tech Scholarship

Awards $1000

For the SHEros who require financial assistance to launch their career paths in tech.

Diversity Scholarship

Awards $1000

To support and cheer on those within underrepresented groups within the tech industry, including, but not limited to Black, Hispanic, Asian, Indigenous, and LGBTQIA+ communities pursuing technology careers.

  • fresh-start-course-scholarship-icon Kickstart Scholarship Fund$1000

    The Kickstart Fund is a needs based scholarship intended to support financially disadvantaged students. Prospective incoming students can qualify for $1000 or $1500 based on the program selected if their income is less than $40,000 per year. A recent pay stub, W2, or bank statement must be submitted for proof of eligibility.

    To apply for the Kickstart Scholarship Fund, visit here

  • career-reinvention-course-scholarship-icon Career Reinvention Scholarship$1000

    For experienced professionals who are eager and excited to reinvent their careers in the technology industry.

  • military-re-training-course-scholarship-icon Military Heroes Scholarship$1000

    Honoring our military veterans and current service members transitioning into technology. A copy of DD-214, DD-256, or NGB-22 is required with the application.

  • women-tech-scholarship-course-scholarship-icon Women in Tech Scholarship$1000

    For the SHEros who require financial assistance to launch their career paths in tech.

  • diversity-scholarship-course-scholarship-icon Diversity Scholarship$1000

    To support and cheer on those within underrepresented groups within the tech industry, including, but not limited to Black, Hispanic, Asian, Indigenous, and LGBTQIA+ communities pursuing technology careers.

  • early-start-scholarship-course-scholarship-icon Early Start Scholarship$1000

    The Early Start Scholarship is intended for driven and determined freshly graduated high school students and young adults who are eager to get a jumpstart on their careers.

Institutional grants or scholarships are based on established criteria as published in the Institution’s Catalog or on its website and are awarded after verification that the conditions of eligibility have been met.

Application Process

How to Enroll

At Coding Dojo, we truly believe that anyone can learn to code, regardless of their professional background. After teaching 13k+ 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.

  • admissions-step-one-icon

    Explore (optional)

    Schedule a Q&A call with Admissions to get quick answers about the bootcamp or join the next Open House.

  • admissions-step-two-icon

    Apply

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

  • admissions-step-three-icon

    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.

  • admissions-step-four-icon

    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

Still Have Questions?

Attend an Open House
Faqs

You've Got Questions We've Got Answers

  • What is Data Science?

    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.

  • What is Machine Learning?

    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.

  • How Hard Is Data Science to Learn?

    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!

  • Does Data Science Require Coding?

    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.

  • Do I Need Data Science Experience Before Enrolling?

    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.

  • How Long Does it Take to Learn Data Science?

    Our data science courses last 16 to 20 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.

  • How Much Does the Data Science Bootcamp Cost?

    Depending on the bootcamp you choose, our 16-week or 20-week Data Science program, our tuition ranges from $10,995 to $13,995. All Coding Dojo students are eligible to apply for one of our partial scholarships that reduce the cost of the program.

Our Data Science Online Part-Time program has been refreshed to offer two new programs for your career path goals. Learn more: