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 1.5 hours project-based course is the first part of \"Manage Your Versions with Git\". In this course, you will learn about the ubiquitous Git version management system. Git is an industry... more
In this course, we enter the space of Prompt Injection Attacks, a critical concern for businesses utilizing Large Language Model systems in their AI applications. By exploring practical examples... more
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this... more
This course is best suited for individuals currently in the healthcare sector, as a provider, payer, or administrator. Individuals pursuing a career change to the healthcare sector may also be... more
This course discusses research findings in the field of positive psychology, conducted by Barbara Fredrickson and her colleagues. It also features practical applications of this science that you... more