Programming for a Networked World (Coursera)

Programming for a Networked World (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
No background necessary; this course is suitable for beginners.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Programming for a Networked World (Coursera)
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, emphasizing modern computer science concepts like networking, the internet, and distributed computing.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

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'll 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.


Syllabus


Introduction

Module 1

Introduction to the course, to block-based programming and to the primary tool used called NetsBlox


Custom Blocks, Events and RPCs

Module 2

Introduction to custom blocks, events and Remote Procedure Calls (RPC)


Loops and Lists

Module 3

Introduction to iteration (loops), scoping variables and lists


Structured Data

Module 4

Working with multi-dimensional lists


Distributed Programming

Module 5

Introduction to distributed programming using message passing


Text Analysis

Module 6

Working with text



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
45.00 EUR
No background necessary; this course is suitable for beginners.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.