ONLINE / DATA SCIENCE

Data Science Part-Time Bootcamp

Data Science and Machine Learning in Python

Apply TodayDownload Course Packet
  • Part-Time12 Weeks20 hours/wk

  • Online Attendance

  • Beginner & Advanced Friendly

Overview

Data Science and Machine Learning in Python

This bootcamp is a deep dive into the fundamentals of data science and machine learning in 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 acumen to prospective employers!

YOUR TEAM

Our Data Science Team

Noelle Brown Data Science Instructor

Noellle Brown, Lead Instructor, US

Noelle has a BS in Mathematics, MS in Data Science, and was the Lead Global Data Science Instructor at General Assembly, and has taught over 500 students.

The instructor Noelle 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 Simmons

Curriculum Designers

Michael Galarnyk
Michael Galarnyk
Ex-NASA Engineer & Standford Professor
  • Instructor & Curriculum Designer Stanford Continuing Studies

  • Mechanical Engineer NASA

  • Instructor UC San Diego Extension

  • Data Scientist Scripps Research Institute

Isaac Faber
Isaac Faber
Chief Data Scientist, Army AI Task Force
  • Ph.D. Student Stanford University

  • Data Scientist U.S. Army Cyber Command

  • Chief Data Scientist Army Artificial Intelligence (AI) Task Force

Explore Bootcamp

Question? Get Quick Answers

Why Us?

The Dojo Difference

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.

Coding Dojo Brainstation General Assembly Thinkful
NO admissions test
NO 4-yr degree requirement STEM bachelor's OR 2 years data experience
NO Python or programming experience required
TUITION $4,995 $3,250 $3,950 $7,990

Still Have Questions?

Talk to Admissions
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 1Foundations in Python

      Learn the Python fundamentals needed for data science.

      Technologies:
      • Google Collaboratory
      • Python
    • Week 2Manipulating & Understanding Data

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

      Technologies:
      • Numpy
      • Pandas
    • Week 3Foundations of Data Modeling & Intro to Machine Learning

      Build visualizations to not only understand your data, but also how to communicate results to stakeholders.

      Technologies:
      • Folium
      • Matplotlib
      • Pandas
      • Seaborn
    • Week 4Statistical inference

      Learn how to use Python to implement key statistical techniques and understand statistics better by experimenting with Python on real-world datasets. This week concludes with a project to showcase your knowledge.

      Technologies:
      • Matplotlib
      • Pandas
      • SciPy
      • Seaborn
    • Week 5Introduction to Machine Learning

      What is machine learning and why should you use the Python Scikit-Learn for Machine Learning. Topics include types of machine learning, how to format your data to be acceptable for an algorithm, and how to train an algorithm.

      Technologies:
      • Matplotlib
      • Pandas
      • Scikit-Learn
      • Seaborn
    • Week 6Decision Trees and Random Forests

      Learn about tree based machine learning algorithms, how to tune them to maximize their performance, and the strengths and weaknesses of each algorithm. Additional topics include feature selection for machine learning, and comparing machine learning algorithms.

      Technologies:
      • Matplotlib
      • Pandas
      • Scikit-Learn
      • Seaborn
    • Week 7Logistic Regression and Regularization

      Learn about the logistic regression algorithm and get a visual understanding of how the algorithm works. Additional topics include: logistic regression for multiclass classification, L1 and L2 regularization, and hyperparameter tuning the algorithms learned so far.

      Technologies:
      • Matplotlib
      • Pandas
      • Scikit-Learn
      • Seaborn
    • Week 8KMeans, Hierarchical Clustering, and DBSCAN

      What is unsupervised learning and what are its applications. You’ll learn about a host of clustering algorithms, how to tune them, and the strengths and weaknesses of each. This week concludes with a machine learning project to showcase your knowledge.

      Technologies:
      • Matplotlib
      • Pandas
      • Scikit-Learn
      • Seaborn
    • Week 9Uses of Dimensionality Reduction

      What is unsupervised learning and what are its applications. You’ll learn about a host of clustering algorithms, how to tune them, and the strengths and weaknesses of each. This week concludes with a machine learning project to showcase your knowledge.

      Technologies:
      • Matplotlib
      • Pandas
      • Scikit-Learn
      • Seaborn
    • Week 10Gradient Boosting Algorithms and Kaggle Competitions

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

      Technologies:
      • XGBoost
      • LightGBM
    • Week 11Using SQL with Python

      Working with databases is an essential part of being a data analyst, data scientist, and data engineer.

      Technologies:
      • SQL
      • SQL Alchemy
      • SQLite
    • Week 12Deep Learning Frameworks

      Learn about why deep learning has transformed industries, various deep learning frameworks, and when to use deep learning techniques. Topics include recurrent neural networks (RNN) and Convolutional Neural Networks (CNN).

      Technologies:
      • Keras
      • TensorFlow
    • Graduation

      You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

    What You'll Learn

    • Full-Stack Skills

      Your web development foundation is built. Do not stop learning! You will find that while syntax and technologies change, the fundamentals do not. Continue applying yourself to further your web development skills!

    • Learner for Life

      You have learned how to learn. Software is ever-changing, and the value of constant learning cannot be overstated. Not only does this grit and mindset apply to computer science, but to all aspects of your life.

    • Alumni Connections

      Coding dojo graduates come from all backgrounds and perspectives, thus our alumni community is one of the broadest you can find. Over the course of your learning, you will make lifelong connections!

Download Course Packet
Support

Here to Support You

  • 24/7 Content Access

    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 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.

Payment

Tuition + Financing

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

  • Pay in Full Pay upfront to save $250 off your tuition $4,745

    A $1,000 deposit is also required to reserve your seat.

  • Split Pay $1000 deposit $4,995

    This plan consists of two installments. The first installment is the first half of remaining tuition, due first Friday of class. The second installment is the second half of remaining tuition, due the seventh week of class.

  • Monthly $1000 deposit

    As low as $85.56/mo

    30-60 month plans are available. A $1,000 deposit is also required to reserve your seat. Monthly payments are make through SkillFund.

Application Process

How to Enroll

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

  • Explore (optional)

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

  • Apply

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

  • 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

  • Jun 7, 2021 to Sep 5, 2021 Enroll By Jun 3, 2021 $4,995 Apply Now
  • Jul 19, 2021 to Oct 10, 2021 Enroll By Jul 15, 2021 $4,995 Apply Now
  • Aug 30, 2021 to Nov 21, 2021 Enroll By Aug 26, 2021 $4,995 Apply Now

Still Have Questions?

Attend an Open House Talk to Admissions