Loopskey-logo
CourseTechnology

Programming for a Networked World

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

BEGINNER

Duration

20 h

About this course

Want to learn the basics of computer programming in a fun and innovative way? This course introduces computer programming using an educational block-based visual programming environment called NetsBlox (https://editor.netsblox.org/), emphasizing modern computer science concepts like networking, the internet, and distributed computing. The curriculum is hands-on, focusing on translating ideas into working computer programs and developing a mastery of practical computational literacy. After completing this course, you will have a solid foundation to learn professional languages like Python, Java, etc. The course is especially suitable for K12 teachers and students who want to get a gentle introduction to computer science.

What you will learn

  • Fundamental computer programming concepts such as variables, control structures, functions and many others.
  • The basics of distributed computing and computer networking.
  • Problem solving using an accessible visual programming environment.
  • Computational thinking through hands-on projects that make programming more engaging.