Course Overview

Uncover the Agency's secrets by completing Smith's top-secret assignments, while learning Python and getting a glimpse into the field of data science.
Play Video Intro to Data Science
Rise through the ranks by completing Smith's top-secret assignments and proving that you are worthy of his trust. Learn Python, the programming language at the forefront of the data science revolution, to dig through the Agency's files and uncover its deepest secrets. Investigate crime footage, build fingerprint sensors, and intercept encrypted messages between the vaultBreakers. Maybe some stones are better left unturned, after all.
This course contains over 98 activities.

Course Topics

  • How to program in Python
  • How to use 1D and 2D lists
  • How to apply algorithms
  • How to use set operators
  • How to use built-in functions

Projects

Each project of the course contains many video micro-lessons and practical exercises.
Sign Up

Sign Up


15 activities

Help configure the Agency's Operating System for their new users.

Log In

Log In


14 activities

Better brush up on your networking skills.

DNA Construction

DNA Construction


12 activities

Build a new state of the art DNA constructor.

DNA Analysis

DNA Analysis


12 activities

Help agent Smith find the culprit's DNA in this gene pool.

Cleaning up the Mess

Cleaning up the Mess


11 activities

Help the Agency develop a brand new fingerprint cleaning algorithm.

Fingerprint Comparison

Fingerprint Comparison


11 activities

Build an application to find matching fingerprints.

Suspect Matching

Suspect Matching


13 activities

Who did the deed? Find the chain of events that leads to the culprit.

Guess the Culprit

Guess the Culprit


10 activities

Develop an app to find a culprit through the process of elimination.