Skip to main content
Search by keyword
MOOC Computer Science 101

MOOC Computer Science 101

Computer Science 101 (CS101) is a self-paced MOOC developed by the University of London that introduces students to the fundamental concepts of computer science. Computers may appear to be complex, but they actually operate according to a few fundamental principles. CS101 deconstructs and visualises those patterns, that are beneficial to anyone who uses computers today.

Participants in CS101 course will have the opportunity to explore and experiment with short phrases of "computer code" in order to bring the power and limitations of computers to life. There is no need to download or install any additional software because everything works within the browser. CS101 also covers the basics of computers today, such as what a computer is, what hardware is, what software is, and what the internet is.

This course is totally self-paced and it may be completed by anyone who knows how to use a web browser. There is no prerequisite knowledge of computer science, beyond a basic ability to use a web browser.


What will you learn?

More in details, during this course participants will learn:

  • 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", etc.;
  • How digital images work and digital media;
  • Loops and logic of computer code;
  • Big ideas: abstraction, logic, bugs;
  • How structured data works;
  • How the internet works: ip address, routing, ethernet, wi-fi;
  • Computer security

CS101 uses a variant of Javascript as programming language. The course code to explore the nature of computers, but does not pursue code in the depth of a full programming course.

Training Offer Details

Digital technology / specialisation
Training opportunities
Learning Effort
Part time light
Self-paced
Yes
Duration Time
4 Weeks
Digital skill level
Provider Organisation
Geographic scope - Country
Austria
Belgium
Bulgaria
Cyprus
Target language
English
Field of education and training
Information and Communication Technologies (ICTs) not further defined
Computer use
Software and applications development and analysis
Is this course free
Yes
Prerequisites
No
Upcoming course
No