What you'll learn

  • computational thinking

  • programming languages

  • internet technologies

  • web development

  • technology stacks

  • cloud computing

Course description

This is CS50’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Through lectures on computational thinking, programming languages, internet technologies, web development, technology stacks, and cloud computing, this course empowers you to make technological decisions even if not a technologist yourself. You’ll emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide your decision-making. 


Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences

You may also like

Online Live

Move your organization toward an AI-based model, unleash the potential of AI, and create opportunities for building competitive advantage.

57 days long
Registration Deadline
Starts Sep 26

This virtual program offers tools to help you influence customer and employee decision-making in powerful and often surprising ways.

12 days long
Registration Deadline
Starts Oct 14