

HarvardX's CS50, part of the Code 1.0 program, is an introductory online course covering computer science and programming. Students learn languages such as C#, PHP, JavaScript, SQL, CSS, and HTML. The course features problem sets inspired by biology, cryptography, finance, forensics, and gaming, providing a comprehensive foundation in programming and computational thinking.
Ideal for beginners in computer science and programming
No prerequisites required; open to all learners
Suitable for those interested in diverse real-world applications
Self-paced online format with flexible learning
Hands-on problem sets in various real-world domains
Covers multiple programming languages like C#, PHP, JavaScript
Gain foundational skills in computer science and programming
Learn practical applications in diverse fields
Build proficiency in multiple programming languages
No certifications are covered by this course.
Student 2017
Course was cheap and I'm actually learning a lot! Be prepared to spend at least 20 hours a week on coursework!
Student 2017
Tech901’s Code 1.0 program offers HarvardX CS50 as an introductory course on computer science and the art of programming, with or without prior programming experience. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Students who meet the completed course requirements will receive a certificate from HarvardX. Graduates will be interviewed for follow-on industry training and internship opportunities.
Graduate 2017
When I first applied for the Code 1.0 class at Tech901, I expected that it would be more of a class where I would learn how to solve problems step by step using what was given to me by my professors(in this case, the videos from Harvard University). I also expected it to be more of a liberal arts class, similar to the foundations Computer Science class that I took back at Rhodes College, Memphis, Tennessee. However, as soon as I enrolled in the class, I realized that it was not the experience that I was looking for, which put me at a disadvantage when it came time to actually solving the problems. As such, I had to get help from not only my professors and peers but also my mom, who is a hard-core, "you better learn to love it" sort of programmer, which seemed alright until I started telling the professors that I more of a writer and even told them that for someone like me, it would take at least a month or two for me to learn C language, which they did not take so lightly. One of them even said that writers were stupid when I told him that the average short story writer takes two months to write a story. So far, the only thing that has kept me in the class are my classmates, who are very nice, intelligent individuals.
Perhaps this is because I am still new to programming, but I will say, for a class that promised me the opportunity to put my writing skills to practice in a new environment, this is by far the most disappointing experience that I have ever been in. To any of you writers and other creative people looking for a job after college, but do not want to go into teaching whatsoever, DO NOT take this class or any other coding boot camp class. They're not interested in your love of pursuing knowledge, even when they say that they do. Schools should be places where you learn for the sake of learning.
Student 2017
CS50 edx Harvard is the basis for this class. There are several instructors who go above and beyond to help!
Enter your email to join our newsletter community.