Prove
Growth Paths / CS Curriculum 8: Core applications
AdvancedSkills

CS Curriculum 8: Core applications

Databases, machine learning, graphics and software engineering.

Databases, machine learning, graphics and software engineering. Free courses, a free self-check for each, and real work confirmed by 3 people. Part of the Varsity Curriculum: Computer Science, adapted from OSSU Computer Science (MIT License).

6 required outcomes27 weeksCredential on completion

Path outcomes

Skills

Model Data for Databases

Databases: Modeling and Theory

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Design the database for a real app
Skills

Master SQL for Data Analysis

Databases: Relational Databases and SQL — reuses Powstik's SQL outcome.

Take this Challenge →

4 milestones

  1. 1Query a real database and answer a question
  2. 2Write JOIN queries across multiple tables
  3. 3Aggregate, group, and transform data with CTEs and window functions
  4. 4Answer a real business question end-to-end
Skills

Work with JSON and XML Data

Databases: Semistructured Data

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Turn messy JSON into answers
Skills

Learn Machine Learning Basics

Machine Learning

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Train a model on real data
Skills

Make 3D Graphics with Code

Computer Graphics

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Render a scene of your own
Skills

Build Software Like a Team Does

Software Engineering: Introduction

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Ship a change to an open-source project

Resources for this path

No affiliate links. No sponsored placements.

The course map this path is adapted from (MIT License).