Introduction to Computer Science (also very famous as CS50) is a unique MOOC aiming to introduce experienced and unexperienced students to the field of Computer Science and Programming. Whether you have previous experience with programming or not, this MOOC is for you.
This course is not just about teaching you how to write code. Rather, it works on building the learners ability on computational thinking and problem sovling. In turn, this will make you a capable caliber in the field that is able to get your own way in any of the CS branches.
The learning experience in this course is so enjoyable and full of challenges. After you watch the lecture content, you will solve a set of problems, you will write and submit code, and you solution will be evaluated. These problem set are inspiried by real-life scenarios in different fields such as biology, cryptography, finance, forensic analysis, and games.
There are 9 problem sets to solve, in addition to a final project. When you finish submitting all problems and projects, you will earn a certificate of completion from Edraak, in addition to another certificate from CS50
CS50 Teacher and a Machine Learning Scientist at Affectiva. Mohamed is very passionate about Computer Sciences and Programming long time ago and he helps hunderds of learners to complete CS50. Mohamed has experience in explaining the course and facilitating it to many students, and he is very excited to continue doing that in this MOOC.
Senior member of the Faculty of Arts and Sciences. Instructor for CS50, largest course at Harvard University with 694 students (+426% since 2006) and largest MOOC on edX with 1M+ registrants, also offered at Yale University. Manage staff of 99. Oversee community of 150+ high schools teaching CS50 AP, College Board-endorsed adaptation of course.