Programming for a Networked World
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 (), 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.Created by: Vanderbilt University

Related Online Courses
By the end of this guided project, you will be fluent in creating Program Benefits artefacts for the delivery/ closing Phases for diverse programs. You will utilise a logical diagramming plan in an... more
Do you know that almost 70% of embedded system software and firmware are written in C because of its ability to directly access device memory? In this 1.5 hour project-based course, you will learn... more
This specialization will provide learners with the fundamentals and history of ESG investing, and a close examination of the set of investment approaches that are informed by environmental, social... more
Gain a holistic understanding of NIST cybersecurity fundamentals. You will learn about the RMF process and managing risk by identifying, assessing and responding to risk. Additionally, you will... more
This specialization is designed to let you explore computational thinking and beginning C programming topics, applying those concepts to develop solutions to a variety of practical problems.The... more