CS50's Introduction to Computer Science (CS50x)
CS50's Introduction to Computer Science (CS50x) is a free beginner-level course from edX / Harvard, typically completed in 5 months (around 150 study hours).
- Price
- Free
- Duration
- 5 months
- Level
- Beginner
- Study hours
- 150 hours
- Provider
- edX / Harvard
About this course
Harvard's legendary introduction to computer science — the best possible foundation for a software or AI engineering career. You will develop computational thinking, write C and Python programs, understand algorithms and data structures, manage memory, and build basic web applications.
What you will be able to do
- Explain core programming concepts and problem decomposition
- Explain what AI can and cannot reliably do
- Explain the role in plain terms and identify your next learning step
- Apply AI tools to practical work tasks
- Write, test and debug working programs
- Complete assessed work that evidences competence to an awarding standard
Highlights
- Develop rigorous computational thinking and problem-solving skills
- Write programs in C and Python from scratch
- Implement and analyse fundamental algorithms and data structures
- Understand memory management and how computers work
- Build basic web applications with HTML, CSS and JavaScript
Questions people ask
How much does CS50's Introduction to Computer Science (CS50x) cost?
CS50's Introduction to Computer Science (CS50x) is free. Some providers charge separately for a verified certificate.
How long does CS50's Introduction to Computer Science (CS50x) take?
The provider lists 5 months. That works out at roughly 150 study hours in total.
Is CS50's Introduction to Computer Science (CS50x) suitable for beginners?
It is pitched at beginner level, so no prior experience is assumed.
Similar Technology courses
- PL-7008: Create Agents in Copilot Studio — Microsoft · Free · 2–4 weeks · Beginner · 18 study hours
- AZ-900 Microsoft Azure Fundamentals Practice Exams — Tutorials Dojo · £11.84 · Self-paced · Foundational
- Introduction to Linux (LFS101) — edX (Linux Foundation) · Free · 14 weeks · Beginner · 60 study hours
- CCNA: Cisco Certified Network Associate — Cisco · £250 · 120 hours · Intermediate · 120 study hours
- Hack The Box Academy — Hack The Box · Free · Self-paced · Intermediate · 100 study hours
- Google IT Support Professional Certificate — Coursera · £39/mo · 6 months · Beginner · 180 study hours
Compare all UK courses · Check whether this course closes your skills gap