CS50: Introduction to Computer Science Created byGalina MISHEVA|Updated15 June 2026OnlineCS50: Introduction to Computer Scienceis one of the most popular MOOCs (Massive Open Online Courses) in the world, developed by Harvard University. The MOOC is a good introduction for people with little to no technological background and no prior programming experience. About this courseThis entry-level course is taught by David J. Malan and focuses on topics like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.The issues tackled by the course are inspired by real-world examples from the fields of biology, cryptography, finance, forensics, and entertainmentLearners can expect to gain a basic knowledge of programming languages such as C, Python, SQL, and JavaScript, plus CSS and HTMLIntroductory level and self-pacedCourse duration: 5 weeks Course commitment: 10-20 hours/week A minimum of 9 assignments is needed to pass the courseTraining Offer DetailsWebsite linkCS50: Introduction to Computer ScienceDigital technology / specialisationSoftwareWeb DevelopmentTraining opportunitiesMOOCLearning EffortPart time intensiveSelf-pacedYesDuration Time3 MonthsDigital skill levelBasicProvider OrganisationHarvard UniversityGeographic scope - CountryUSAShow lessTarget languageEnglishField of education and trainingSoftware and applications development and analysisIs this course freeNoCourse Amount219.00€Credential offeredLearning ActivityPrerequisitesNoUpcoming courseNoLog in to comment