DevPartners Learning
External Course

CS50: Introduction to Computer Science

This is a training that's designed to talk about the basics of computer programming, and not just certain platforms. This is more of a conceptual presentation of concepts, and introduces you to different concepts (e.g., data structures, SQL, Python, web development, CSS, HTML, JavaScript).

Date created
May 21, 2026
Specialty level
Foundational
Training category
External Course
Provider
Harvard, edX
Timeline
11 weeks of course, 10-20 hours/week used
Cost
Free (if audit), otherwise get a certificate for $219

Course intelligence

Expected end-productTraining Resource

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

PrerequisitesNo experience needed

Recommended whenIf you want to learn about computer science principles from the beginning and get exposure to a wide variety of concepts.

ApplicabilityAnything technological or front-end

Certification examNo exam listed