
CS50: Introduction to Computer Science | Harvard University
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
Ch. 1 Introduction - Introduction to Computer Science | OpenStax
This textbook will introduce you to the exciting and complex world of computer science. In this chapter, you’ll review the history of computer science, learn about its use in different fields, and explore how …
Computer Science 101 I Stanford Online
Learn the essential ideas of Computer Science, this course demystifies and brings those patterns to life, which is useful for anyone using computers today.
Introduction to Computer Science (OpenStax) - Engineering LibreTexts
By addressing a broad learner audience—ranging from computer science majors to non-majors—the book offers a thorough introduction to computational thinking and its applications across multiple …
Introduction to Computer Science - Wikiversity
Mar 2, 2026 · This course covers the same materials as an introductory class for undergraduate computer science majors. Its curriculum, which includes software, hardware and algorithms, …
Introduction to Computer Science and Programming | Coursera
This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real …
HarvardX: CS50's Introduction to Computer Science | edX
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
Computer Fundamentals Tutorial - GeeksforGeeks
Dec 25, 2025 · This Computer Fundamentals Tutorial covers everything from basic to advanced concepts, including computer hardware, software, operating systems, peripherals, etc.
Learn CS Online: An Introduction to Computer Science
We'll teach you the basics of programming and computer science. Then you can and will change the world. Ready to go? Start here.
Introductory Programming - MIT OpenCourseWare
This page will help you begin to learn programming and computer science, with some suggested introductory courses on OCW.