subject
Intro

Stanford OpenEdx: CS101: Computer Science 101

 with  Nick Parlante

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.

In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. No previous experience is required other than the ability to use a web browser.

Syllabus

  • The nature of computers and code, what they can and cannot do
  • How computer hardware works: chips, cpu, memory, disk
  • Necessary jargon: bits, bytes, megabytes, gigabytes
  • How software works: what is a program, what is "running"
  • How digital images work
  • Computer code: loops and logic
  • Big ideas: abstraction, logic, bugs
  • How structured data works
  • How the internet works: ip address, routing, ethernet, wi-fi
  • Computer security: viruses, trojans, and passwords, oh my!
  • Analog vs. digital
  • Digital media, images, sounds, video, compression
15 Student
reviews
Cost Free Online Course
Pace Self Paced
Institution Stanford University
Provider Stanford OpenEdx
Language English
Certificates Certificate Available
Hours 4 hours a week
Calendar 6 weeks long

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

15 reviews for Stanford OpenEdx's CS101: Computer Science 101

Write a review
6 out of 7 people found the following review useful
3 years ago
profile picture
Keith Okan completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This was an excellent course. It covered hardware, software, programming, networking and security. The instructor taught the course in a manner that was not too geeky. Although the lecture using the Ocilloscope was pushing it.
Was this review helpful to you? YES | NO
7 months ago
profile picture
S. Joly completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Even if I can be considered as an advanced computer user (I can install an OS, create web pages...), I realize that I have learned much more than I expected with this course. It brought me answers to questions I could not even imagine, especially for the pictures manipulation topic. I strongly recommend it, especially if you are an autodidact.
Was this review helpful to you? YES | NO
2 weeks ago
Cd completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
If you're looking for an intro to CS then this is the class for you. However, if you know anything about computers, programming, or the internet, this class will be a breeze for you.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
Félix Pérez completed this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
John Walsh partially completed this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
Anderson Tan completed this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
profile picture
Lien Block completed this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
Simon Buchholz is taking this course right now.
Was this review helpful to you? YES | NO
a year ago
Krešimir Mandić completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Andrey Lobovskiy completed this course.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Olivia Armon completed this course.
Was this review helpful to you? YES | NO
2 out of 7 people found the following review useful
3 years ago
profile picture
Rafael C. completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
Level is too low. Basically, if you've been using a computer and know anything about coding *at all* you won't benefit from this course. It would be the kind of course you would recommend to your grandmother (yes, really). Unless you know literally nothing about computers, you should not do it.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Vanessa Guapo completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Dennis B. Mendiola completed this course.
Was this review helpful to you? YES | NO
0 out of 3 people found the following review useful
2 years ago
profile picture
Class Central user audited this course.
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free