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
This specialization helps analysts advance their data analysis skills by learning to manipulate, transform, and visualize data in Tableau, one of the most widely used data visualization tools.... more
This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by gaining a high-level understanding of what generative AI is and how it works. Through... more
How much can we know of the physical world? Can we know everything? Or are there fundamental limits to how much we can explain? If there are limits, to what extent can we explain the nature of... more
This course introduces students to the basic components of electronics: diodes, transistors, and op amps. It covers the basic operation and some common applications.Created by: Georgia Institute of... more
This specialization is for learners wanting a thorough understanding of renewable energy concepts, tools, and applications. This knowledge can be employed to advance in your current work, to move... more