Start speaking a new language. It’s just 3 weeks away.
Free courses from frontend to fullstack and AI
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
This course is a variant of CS50x designed especially for employees and employers. Whereas CS50x 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. Ultimately this course empowers students to make technological decisions even if not technologists themselves. Topics include cloud computing, networking, privacy, scalability, security, and more, with an emphasis on web and mobile technologies. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making. This course is designed for managers, product managers, founders, and decision-makers more generally.
Syllabus
- Interpreting Information
- Analyzing Algorithms
- Designing Data Structures
- Practicing Programming
- Approaching Artificial Intelligence
- Implementing the Internet
- Weaving the Web
- Deploying Databases
- Securing Systems
Taught by
David J. Malan
Tags
Reviews
5.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
I found this course very useful and engaging. It explains how computer science concepts can be applied to business and real-world decision-making. The lectures are clear, the examples are practical, and the course helped me better understand the relationship between technology and business strategy. I would recommend this course to students, entrepreneurs, and anyone interested in learning how computer science can support business growth and innovation.