Programming for a Networked World
By External Provider
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.