en

Free Online Course: Introduction to Computer Science from edx

Free Online Course: Introduction to Computer Science from edx

edX

edX

Nonprofit organization, Browse similar opportunities

OPPORTUNITY DETAILS

Total reward
0 $
Nonprofit organization
Host Country
Deadline
01 Jan 2020
Specialities
Opportunity funding
Full funding
Eligible Countries
Eligible Region
All Regions

EdX is offering a free online course called “CS50’s Introduction to Computer Science”, which is an introduction to the intellectual enterprises of computer science and the art of programming. As an entry-level course, CS50x 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, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x, CS50, is Harvard's largest course. The course will include 9 problem sets (10 to 20 hours each) and 1 final project. 

Eligibility:

  1. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. 
  2. This is a self-paced course–you may take CS50x on your own schedule. It’s also for majors and non-majors alike, with or without prior programming experience.
  3. HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations, which may include dismissal from the course; revocation of any certificates received for the course or other remedies as circumstances warrant.
  4. No refunds will be issued in the case of corrective action for such violations. 
  5. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.

What you'll Learn:

  1. A broad and robust understanding of computer science and programming.
  2. How to think algorithmically and solve programming problems efficiently.
  3. Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
  4. Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML.
  5. How to engage with a vibrant community of like-minded learners from all levels of experience.
  6. How to develop and present a final programming project to your peers.

About Harvard University:

Harvard University is devoted to excellence in teaching, learning, and research, and to developing leaders in many disciplines who make a difference globally. Harvard faculty are engaged with teaching and research to push the boundaries of human knowledge. The University has twelve degree-granting Schools in addition to the Radcliffe Institute for Advanced Study. Established in 1636, Harvard is the oldest institution of higher education in the United States. The University, which is based in Cambridge and Boston, Massachusetts, has an enrollment of over 20,000 degree candidates, including undergraduate, graduate, and professional students. Harvard has more than 360,000 alumni around the world.

See more opportunities in the US available on Mina7

See more available competition and awards on Mina7

Other organizations


Choose your study destination


Choose the country you wish to travel to study for free, work or volunteer

Featured tags


forsa