Computer Science Fundamentals View more

Wrap your mind around computational thinking, from everyday tasks to algorithms.

Book 14 Lessons

Course description

Learn the key ideas of computer science with this interactive course – no coding required!

This course is ideal for a high school or college student who wants to learn the fundamentals, or an early professional who wants to strengthen their knowledge of core computer science concepts.

Topics covered

  • Binary Search
  • Brute-Force Search
  • Concurrency
  • Decision Trees
  • Graph Abstractions
  • Greedy Algorithms
  • Indexing
  • Interfaces
  • Parallelism
  • Programming

Prerequisites and next steps

You don’t need any previous computer science experience to take this course! This course is for anyone excited to actively learn more about how computer scientists think and understand our world.