HarvardX: CS50’s AP® Computer Science Principles

83,00 

This is CS50 AP, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board’s new AP CS Principles curriculum framework.

Categories ,

83,00 

This is CS50 AP, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board’s new AP CS Principles curriculum framework.

Categories ,

Discover the Course

About this course

This is CS50 AP, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board’s new AP CS Principles curriculum framework.

An entry-level course taught by David J. Malan, CS50 AP 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, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2015, the on-campus version of CS50 was Harvard’s largest course.

Students in high school may receive AP credit for this course provided their school approves the credit and administers the College Board’s end-of-year exam. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are also eligible to receive a verified certificate from HarvardX.

At a glance

  • Institution: HarvardX
  • Subject: Computer Science
  • Level: Introductory
  • Prerequisites:

    None.

  • Language: English
  • Video Transcript: English
  • Associated skills:Cascading Style Sheets (CSS), Security Software, PHP (Scripting Language), Cryptography, HyperText Markup Language (HTML), SQL (Programming Language), Computer Science, Resource Management, Finance, C (Programming Language), Forensic Sciences, Data Structures, Biology, JavaScript (Programming Language), Algorithms

What you’ll learn

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

Course Overview

Wide Choice

Explore expert-led technical, leadership & personal growth courses.

Customized Learning

AI-powered recommendations so you follow what fits your goals.

Certifiable Skils

Earn recognized certificates to showcase your progress.

Practical Impact

Gain immediately usable knowledge you can apply at work or life.

Progress Tracking

Track your growth every course, see how far you’ve come.

Career & Personal Growth

Advance professionally while growing personally.

FAQ

What makes ClearTech different?

We combine wide course variety, AI-driven personalization, and practical content so you learn what matters, efficiently.

Yes, every completed course grants you a certificate to validate your achievements.

They range from beginner to advanced. No matter your level, there’s a fit to help you grow.

Our platform uses AI to analyze your progress and suggest courses tailored to your goals.

ClearTech provides progress tracking tools so you can monitor learning achievements as you complete courses.

Yes, once you enroll, you can access your courses online and start right away.

Related Products