Progress Computer Science Principles Complete & Continue Next Lesson Learn More 0: Computational Thinking 3 Lessons Strategy A Brief History of Computing How to Build a PC 1: Digital Information 5 Lessons Binary Encoding Compression Bits, Bytes, and File Types Intellectual Property 2: The Internet 5 Lessons Networking The Layers of the Internet HTML, CSS, and Modern Web Design The Internet is for Everyone The Dead Internet 3: Programming 5 Lessons Development Procedures Variables Booleans and Conditionals Functional Programming 4: App Development 4 Lessons Collections Loops and Traversals Algorithms Libraries 5: Data Science 1 Lesson Python Basics Computer Science Principles Complete & Continue Next Lesson Learn More 5: Data Science Python Basics