subject
Intro

Stanford OpenEdx: CS101: Computer Science 101

 with  Nick Parlante
Sponsored
Data Analytics Certificate
Cornell University via eCornell

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.

Reviews for Stanford OpenEdx's CS101: Computer Science 101
4.0 Based on 15 reviews

  • 5 stars 47%
  • 4 stars 20%
  • 3 stars 27%
  • 2 star 0%
  • 1 star 7%

Did you take this course? Share your experience with other students.

Write a review
  • 1
5.0 10 months ago
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
5.0 4 years ago
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.
8 people found
this review helpful
Was this review helpful to you? Yes
4.0 4 months ago
by 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
1.0 3 years ago
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.
3 people found
this review helpful
Was this review helpful to you? Yes
5.0 2 years ago
by Félix Pérez completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
3.0 2 years ago
John Walsh partially completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
4.0 3 years ago
by Anderson Tan completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
3.0 3 years ago
Lien Block completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
5.0 2 years ago
by Simon Buchholz is taking this course right now.
0 person found
this review helpful
Was this review helpful to you? Yes
5.0 2 years ago
by Krešimir Mandić completed this course.
Was this review helpful to you? Yes
5.0 2 years ago
by Andrey Lobovskiy completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
5.0 10 months ago
Olivia Armon completed this course.
Was this review helpful to you? Yes
3.0 11 months ago
Vanessa Guapo completed this course.
Was this review helpful to you? Yes
3.0 a year ago
Dennis B. Mendiola completed this course.
Was this review helpful to you? Yes
4.0 3 years ago
Class Central user audited this course.
0 person found
this review helpful
Was this review helpful to you? Yes
  • 1

Class Central

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

Sign up for free