Introduction-Introduction to NetsBlox
Welcome to the Course!
()
Acknowledgements
What is NetsBlox?
Introduction to NetsBlox
()
Introduction-Turtle Graphics
Introducing Turtle Graphics
Turtle Graphics
()
Introduction-Boolean Logic
Introduction to Boolean Logic
Boolean Logic
()
Introduction-Solving FizzBuzz
Solving FizzBuzz
Solving FizzBuzz
()
Introduction-Geometric Art
Introduction
Making Geometric Art with NetsBlox
()
Introduction-Introduction to the Auto-Grader
Introduction to the Auto-grader
Setting up the Auto-Grader
()
Custom Blocks, Events and RPCs-Introducing Lists
What Are Lists?
()
Custom Blocks, Events and RPCs-Custom Blocks
What are Custom Blocks?
Custom Blocks
()
Custom Blocks, Events and RPCs-Recursion
What is Recursion?
Recursion
()
Custom Blocks, Events and RPCs-Events
What Are Events?
Events in Programming
()
Custom Blocks, Events and RPCs-Broadcast Blocks
Introduction to Broadcast Blocks
Broadcasting
()
Custom Blocks, Events and RPCs-Mapping
Using Spatial Information in NetsBlox
Mapping
()
Custom Blocks, Events and RPCs-Weather Maps
Mapping Weather Conditions
Displaying the Weather on a Map
()
Loops and Lists-Programming Loops
Loops
Coding Loops
()
Loops and Lists-Variable Scope
Introduction to Variable Scope
What is Variable Scope?
()
Loops and Lists-Lists
More About Lists
Using and Mutating Lists
()
Loops and Lists-Debugging
Introduction to Debugging
Dealing with Errors
()
Loops and Lists-Movie Lists
Creating Lists of Movies
Movie Lists
()
Loops and Lists-Scrolling Map
Making Maps Dynamic
Adding Scrolling to Your Maps
()
Structured Data-Lists of Lists
Introduction to Two-Dimensional Lists
Lists of Lists
()
Structured Data-Data Visualization
Creating Charts with NetsBlox
Charts in NetsBlox
()
Structured Data-Zipping Lists
Zipping Lists
How to Zip Lists
()
Structured Data-Map, Keep, Combine
Processing Lists with Map, Keep, and Combine
Map, Keep, Combine
()
Structured Data-Structured Data
The Structured Data Library
Using the Structured Data Library
()
Structured Data-Street View
Using Street View
Google Street View
()
Distributed Programming-Peer-to-Peer Networking
Introduction to Peer-to-Peer Networking in NetsBlox
Distributed Hello, World!
()
Distributed Programming-Message Passing
Introduction to Message Passing in NetsBlox
Messages in NetsBlox
()
Distributed Programming-Distributed Programming in Practice
Distributed Animations in NetsBlox
Running Dog
()
Distributed Programming-Creating a Collaborative Whiteboard
Making a Shared Whiteboard
Shared Whiteboard
()
Distributed Programming-Making a Client-Server Application
Client-Server Applications in NetsBlox
Chat Server
()
Distributed Programming-Goodbye!
Thanks for Taking the Course!
()
Text Analysis-Named Entity Recognition
Introduction to Named Entity Recognition (NER)
Named Entity Recognition for People
()
Text Analysis-Language Identification
Frequency Analysis in NetBlox, Part One
Language ID, Part One
()
Frequence Analysis in NetsBlox, Part Two
Language ID, Part Two
()
Text Analysis-Language Games
Playing with Lyrics
Language Games
()