CS50: Introduction to Computer Science - Free Online Course


An introduction to the intellectual enterprises of computer science and the art of programming.

What you'll learn:


  1. A broad and robust understanding of computer science and programming
  2. How to think algorithmically and solve programming problems efficiently
  3. Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  4. Familiarity in a number of languages, including C, PHP, and JavaScript plus SQL, CSS, and HTML
  5. How to engage with a vibrant community of like-minded learners from all levels of experience
  6. How to develop and present a final programming project to your peers

Meet your instructors:

Harvard University

David J. Malan
Gordon McKay Professor of the Practice of Computer Science
Harvard University

Zamyla Chan
Doctoral Candidate in Chemistry
Harvard University

Doug Lloyd
Senior Preceptor in Computer Science
Harvard University


Learn more by visiting Harvard University Official Website or enroll online directly by visiting Edx Official Website

Like this post? Or have something to share? Write to us via Email: info@educationforall.net

Do you want to check more free online courses? Check our courses section>>

For daily free online courses, fully funded scholarships or to learn for free online connect with us on FacebookTwitter and Instagram

Don't Forget To #ShareToAware