Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Computer Science

via Codecademy Path

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more! Includes **Python**, **Command Line**, **Git**, **Data Structures**, and more.

Syllabus

  • CS100: Getting Started with the Computer Science Career Path
    • Kickstart your coding life as you learn all about the programming language Python, and the techniques used when writing it.
  • CS101: Introduction to Programming
    • Keep going with Python and learn about its built-in data structures.
  • CS102: Data Structures and Algorithms
    • Learn about virtualization of computer memory by building the fundamental data structures of computer science: lists, stacks, and queues.
  • CS103: Databases
    • Learn how data is stored using PostgreSQL, a popular relational database management system.
  • CS104: Computer Architecture
    • Learn about the rules, organization of components, and processes that allow computers to process instructions.
  • CS105: Discrete Math
    • Learn about discrete math, the math of computer science!

Reviews

Start your review of Computer Science

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.