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

Computer Science 101

Stanford University via Coursera

students interested

Taken this course? Share your experience with other students. Write review

Overview

Sign up to Coursera courses for free Learn how

UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: http://cs101.class.stanford.edu/

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.

Here is another video Nick created for this class.

Syllabus

CS101 topics are covered with a mixture of video lecture and active lab work, all in the browser:

  • 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

Taught by

Nick Parlante

Help Center

Most commonly asked questions about Coursera Coursera

Reviews for Coursera's Computer Science 101
4.1 Based on 23 reviews

  • 5 stars 48%
  • 4 stars 30%
  • 3 stars 13%
  • 2 star 0%
  • 1 stars 9%

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

Write a review
  • 1
Anonymous
5.0 5 years ago
Anonymous completed this course, spending 20 hours a week on it and found the course difficulty to be medium.
I finished the course in February 2014. I completed one "week" lecture per day over the last six days. I spend about 2-3 hours per lessons. I already knew a lot about computers before taking this course, since I am using them for over 15 years now. However, I never understood the absolute basics.

The course teaches you these fundamentals of computer science. Nick explains bits and bytes, how computers are able to turn 1s and 0s into something humans can understand. He shows how computers are dumb but also powerful allies for many tasks. He explains things like ethernet and internet security. The course also involves some basic coding. This is not too difficult and it helps to understand how computers process things.

You should take this course, if you are interested in computer science, but you don't know how to get into it. You understand a lot more about computers after the course and can use this knowledge to decide the next steps.
25 people found
this review helpful
Was this review helpful to you? Yes
Audrey W
4.0 5 years ago
Audrey completed this course.
The Coursera class felt very much like a traditional lecture-based class, just one broadcast online. Indeed, some of the videos were Professor Parlante’s lectures at Stanford, although most of them involved him talking into the camera, sharing a split-screen with his lecture notes.

It covered a lot of fundamentals: bytes, bits, networking, security, variables, strings, Boolean logic. It tied these concepts to manipulating images, sound, and spreadsheets. It covered a lot of material over the 6 weeks.

2 people found
this review helpful
Was this review helpful to you? Yes
Jose L
5.0 4 years ago
by Jose completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I was a complete beginner and this class guided me in a gentle way into the world of programming. The professor does an excellent job of explaining complicated topics in easy to understand terms. If you are a beginner and need a class that is easy to understand and comprehend you must take this class. The professor is excellent.
3 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
4.0 6 years ago
Anonymous completed this course.
This class is an introduction to how computer works, if you want to learn programming it's probably not the right class for you. Wasn't exactly what i was looking for, but the teacher is great and material is well presented that's why i'm giving it 4 stars
4 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 6 years ago
Anonymous completed this course.
This is a great introduction to how computers work. As another reviewer noted, this is not really a programming course. It's a very basic introduction to computing concepts. That said, there are some concepts that are presented in a new and interesting manner. Plus, the instructor is great!
2 people found
this review helpful
Was this review helpful to you? Yes
Diana J
1.0 12 months ago
by Diana is taking this course right now, spending 17 hours a week on it.
I'm not sure this site is even still working as it is now November 2017. There appears to be no feedback or anyone on line to help with issues.
Was this review helpful to you? Yes
Bobby B
3.0 4 years ago
by Bobby completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
1 person found
this review helpful
Was this review helpful to you? Yes
Michael M
5.0 3 years ago
by Michael is taking this course right now.
1 person found
this review helpful
Was this review helpful to you? Yes
Sajid Z
5.0 2 years ago
by Sajid completed this course.
Was this review helpful to you? Yes
Lisa M
5.0 3 years ago
by Lisa completed this course.
Was this review helpful to you? Yes
Ashlynn P
4.0 2 years ago
by Ashlynn completed this course.
Was this review helpful to you? Yes
Christopher P
5.0 2 years ago
by Christopher completed this course.
Was this review helpful to you? Yes
John W
3.0 3 years ago
John completed this course.
Was this review helpful to you? Yes
Raul S
5.0 2 years ago
by Raul completed this course.
Was this review helpful to you? Yes
Anonymous
4.0 4 years ago
Anonymous is taking this course right now.
Was this review helpful to you? Yes
Juliano I
5.0 2 years ago
by Juliano completed this course.
Was this review helpful to you? Yes
Shaun M
5.0 2 years ago
Shaun completed this course.
Was this review helpful to you? Yes
Dennis M
3.0 2 years ago
Dennis completed this course.
Was this review helpful to you? Yes
Paul T
4.0 3 years ago
by Paul is taking this course right now.
Was this review helpful to you? Yes
Anonymous
4.0 3 years ago
Anonymous is taking this course right now.
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

Never stop learning Never Stop Learning!

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