Harvard's famous introduction to computer science, free online: C, Python, SQL, web development and problem solving, with a final project.

Who can apply

Anyone, including complete beginners.

Dates

Self-paced.

How to apply

  1. Watch week 0 and set up the online environment.
  2. Do every problem set yourself.
  3. Build a final project you can show on GitHub.
SWABUD noteStudy with friends, but submit your own work; the course is strict about academic honesty.

What it costs and what you get

Cost: Free

Benefits: Problem sets, a final project and a certificate from CS50

Members only · free

Unlock how to apply

Create a free SWABUD account to see the full listing and keep track of it.

  • The official application link
  • Step-by-step how to apply and SWABUD's tips
  • Cost, benefits and level
  • Calendar reminders and your personal tracker
Create a free account Log in

Before you apply

  • Open the official page and confirm the dates in Nepal time.
  • Read the eligibility rules in full, including age and country.
  • Never pay an agent or a third party to apply. Official programmes say clearly if there is a fee.
  • Save a copy of your application and any confirmation email.

Share it with a friend

Report a problem with this listing

Keep exploring

Related opportunities

All opportunities
CoursesAlways open

AWS Certified Cloud Practitioner

Amazon Web Services

  • Always available
  • Online · Online or at test centres
  • Paid exam; check the current price
OnlineBeginner-friendly
General listing
CoursesAlways open

AWS Educate

Amazon Web Services

  • Self-paced
  • Online
  • Free
OnlineBeginner-friendlyFree
General listing
CoursesAlways open

AWS Skill Builder

Amazon Web Services

  • Self-paced
  • Online
  • Free courses with paid options
OnlineBeginner-friendly
General listing