CS50 (Computer Science) is an introductory course on computer science taught at Harvard since 1999 University and, as of 2015, Yale University as well.
CS50x is designed not only for majors in computer science but also for nonmajors. More than just teaching you how to program in any programming language, CS50x teaches you how to think more systematically and solve problems in the community.Learn More
Because of the lack of competent developers, the tech market in Iraq is
struggling to lay the foundation of professional products which is becoming on
a large demand recently. Lack of competent developers is mainly caused by an
incompetent education process. This is where CS50x steps in to find a solution
to this dilemma.
Meanwhile, recent tech graduates in Iraq are facing unemployment problems, due to the lack of graduates skills required by companies which ultimately leads to a lack of competent developers to be hired, which suppresses the tech projects’ sustainability.
Teach students how to think logically and solve problems effectively with Problem sets inspired by real-world domains like finance and security, eliminate any confusion and misunderstandings regarding the field of computer science and software development.
Give top students an opportunity for an internship and potential full-time jobs in the best tech solutions companies in Iraq.
Help students build a network with people in the same field while they will work on graduation projects of the course which will lead to starting their own startups in the future.
Contribute to the readiness of beginners to compete effectively in the market of entrepreneurship and the field of IT in general by participating with their final projects in the CS50xIraq fair in conjunction with CS50 Fair at Harvard and Yale.