AP® Computer Science Principles

Provided by:
9/10 stars
based on  9 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $100
Start Date In Session

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE,
Add a Verified Certificate for $100

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22043 reviews

Course Description

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 ...

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.

Reviews 9/10 stars
9 Reviews for AP® Computer Science Principles

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
JENNY NICOLALDE profile image
JENNY NICOLALDE profile image

JENNY NICOLALDE

10/10 starsDropped
1 year, 8 months ago
Buen día estimados aunque no tengo conocimientos de inglés pero quiero aprender y lo voy hacer con la ayuda de su universidad el instructorque elijo es ROB BOWDEN, no quiero desperdiciar mi tiempo y esta es la mejor inversión del mismo.
Was this review helpful? Yes0
 Flag
INGRID KATHERIN BUSTAMANTE HINOJO profile image
INGRID KATHERIN BUSTAMANTE HINOJO profile image

INGRID KATHERIN BUSTAMANTE HINOJO

9/10 starsCompleted
1 year, 9 months ago
LA TECNOLOGÍA ES UNA DE LAS HERRAMIENTAS QUE ESTÁN EN LA VANGUARDIA Y UNO DEBE ESTAR ACTUALIZADO, ESO ES LO QUE ESPERO DEL CURSO TENER CLARA LOS TÉRMINOS INFORMÁTICOS Y UTILIZARLOS PARA MEJORAR LA CALIDAD DE VIDA.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

8/10 starsTaking Now
2 years, 3 months ago
This is great effort and i love this course. The teaching method is good, and well planned. Everyone can learn form home.
Was this review helpful? Yes0
 Flag
Rocío Acosta profile image
Rocío Acosta profile image

Rocío Acosta

10/10 starsTaking Now
2 years, 4 months ago
I loved the course, the instructor explains very well the idea behind computer sciences. I would be great, if this course continues with more advance content.
Was this review helpful? Yes0
 Flag
Divyansh Dubey profile image
Divyansh Dubey profile image

Divyansh Dubey

10/10 starsTaking Now
2 years, 5 months ago
course is an amazing step towards free education but the certificate fee is still high for someone from a lower middle class family in India
Was this review helpful? Yes0
 Flag
Divyansh Dubey profile image
Divyansh Dubey profile image

Divyansh Dubey

10/10 starsTaking Now
2 years, 5 months ago
course is an amazing step towards free education but the certificate fee is still high for someone from a lower middle class family in India
Was this review helpful? Yes0
 Flag
Stanislav Iosifov profile image
Stanislav Iosifov profile image

Stanislav Iosifov

10/10 starsTaking Now
2 years, 5 months ago
It is very intresting. I like the way of learning. There are many games and examples. I hope the course will help me to learn programming.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsTaking Now
2 years, 6 months ago
So far I absolutely love CS50. The instructor is amazing, content is amazing and the provider is sweet.
Was this review helpful? Yes0
 Flag
ahmed mouse profile image
ahmed mouse profile image

ahmed mouse

10/10 starsTaking Now
2 years, 6 months ago
this course is important for the young teenagers who learn the information technology but the cost of the certificate is high and most people can,t get so that please I don,t have the fee
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.