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

In this project we are going to learn about lambda expressions and it\'s application in python. We are going to start with what is Lambda expression and how we can define it, comparing lambda... more
This specialization is a three course sequence that will cover the main topics of undergraduate linear algebra. Defined simply, linear algebra is a branch of mathematics that studies vectors,... more
In this 2-hour long project-based course, you will learn the basics of communicating with the OpenAI API through prompts specifically designed for Python code generation aimed at data visualization... more
This advanced business analysis course is tailored for experienced professionals looking to deepen their skills in elicitation and requirements analysis. Learners will delve into the intricacies of... more
This series of four courses models learning-by-doing through engaging, creative, and collaborative activities as well as conceptual videos that move beyond instructor lectures. The activities and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL