What is Computer Science Principles?

It’s pretty amazing when you start
building something that you want it can help change a lot of people’s lives as well. And having even a little bit of grounding in computer science can help you think about the world differently. Whether that’s algorithms or whether
thats just creativity. Computer Science Principles covers lots of topics. Not just programming and
coding… we cover bits and binary, we cover how the Internet works, how security works, how data is collected
and used and shared. And all of these things help you get a better
understanding of how the world works. Now I understand why my phone is so slow. I thought computer science was just, like for y’know, really really smart nerds, geeks, but… it’s not. It’s for everybody and I think it’s something that everybody should learn. In the new economy computer science isn’t an optional skill, it’s a basic skill. I just think it’s important, moving forward in the future that everybody learn it – especially kids. I didn’t know what I was getting myself in to but like once I had my friends around I knew that if they could do it I can do it. So it’s really like brought my confidence up in other classes as well. If you use SnapChat and Instagram and you want to know how that works take Computer Science Principles. Make an app yourself. See how you can share these things with your friends. To be able to code gives you the freedom to build anything. And that is just so empowering! We’re doing a lot of teamwork, like group work. Like doing work on paper not just always on the computer. And then when I say “go”, we’re gonna exchange IP addresses without talking. And I want everybody’s IP address. Some of the kids that maybe don’t fit into a normal classroom they have an opportunity to kind of try different things and different techniques and different mindsets. It feels more like a puzzle. And you get to take your own route and find the solution. I feel like this class is one of the only classes that challenges me. But I feel like “Y’know what – I got this!” Like, this is good. Computer science isn’t just about math or computers. If you’re interested in designing things, creating things, solving problems… then this class is for you. Subtitles by the Amara.org community


  1. Dan Rhode said:

    Awesome Video — Can't wait to teach AP-CSP! Keep up the awesome work Code.org!!

    March 15, 2016
  2. Be Creative said:

    coding means changing the future

    March 26, 2016
  3. Be Creative said:

    i love to code its awesome it made my typing speed awesome than ever before

    March 26, 2016
  4. britney spears is okay said:

    We watched this in algebra class and I fangirled so hard when I saw Karlie

    October 13, 2016
  5. For Real said:

    hello guys so what the difference between computer science principles and computer science A.

    January 27, 2017
  6. David Johnson said:

    Aspects of this course focus on things that academia has consistently failed to foster: creativity and innovation. These are absolute strengths for me and I can't wait to take this course. I think it will be amazing for humanity.

    March 10, 2017
  7. Saucey Noodle said:

    It's comp sci for normies.

    February 10, 2018
  8. Maxwell Nunan said:

    ^^^^^^^^^^MUST READ^^^^^^^^^^^^^^^^^^^^^
    I am a previous APCSP student who received a "5" on my project, a score essential for my eventual acceptance into MIT and employment at Google. If you want to start your journey to becoming a wealthy programmer like me, I highly suggest you check out my award winning submission here –> https://www.youtube.com/watch?v=HYRAVQwW_Po
    Ur welcome in advance sweaty 🙂

    March 22, 2018
  9. singh shivam said:

    Why you are not making code.org app please make it …

    March 26, 2018
  10. hmm ok said:

    If you are scared of real Comp Sci, take this easyass class.

    May 15, 2018
  11. Kaisar said:

    In my school I for some reason skipped this and now for senior I have to go back and do this class to complete this program lol man this will be hilariously easy!!

    August 31, 2018
  12. Frank Benson said:

    I got a 3 never again 💀😭

    July 6, 2019
  13. bubby boi said:

    What’s the song?

    August 12, 2019
  14. Elexonz said:

    For my school, the prerequisite for AP computer science principles is completion of Algebra 1. To take AP Computer Science, the prerequisite is to complete intro to computer programming 1 & 2, or to complete algebra 2.

    August 29, 2019

Leave a Reply

Your email address will not be published. Required fields are marked *