Please enable JavaScript to use CodeHS

Points

Activity Points
Welcome
1.1 Welcome
1.1.1 Course Overview 5
1.1.2 Set Learning Goals 5
1.1.3 VARK Quiz & Reflection 5
Digital Citizenship and Cyber Hygiene
2.1 Digital Footprint and Reputation
2.1.1 Digital Footprint and Reputation 1
2.1.2 Digital Footprint and Reputation 5
2.1.3 Building a Positive Digital Footprint 5
2.1.4 Right to be Forgotten? 1
2.1.5 Right to be Forgotten 5
2.1.6 What is your Digital Footprint? 5
2.1.7 Social Media Clean-up 1
2.2 Cyberbullying
2.2.1 Cyberbullying 1
2.2.2 Cyberbullying 5
2.2.3 Scenario: Student Ranking 5
2.2.4 Scenario: Singled Out 5
2.2.5 Stopping Cyberbullying 5
2.3 Internet Safety
2.3.1 Internet Safety 1
2.3.2 Internet Safety 5
2.3.3 Scenario: School Stranger 5
2.3.4 Scenario: Vacation Pals 5
2.3.5 Staying Safe 5
2.4 Privacy & Security
2.4.1 What is Data Privacy & Security? 1
2.4.2 Privacy & Security Quiz 5
2.4.3 How Strong is your Password? 1
2.4.4 How Strong is your password? 5
2.4.5 Google Privacy Policy Search 1
2.4.6 Google Privacy Policy Search 5
2.4.7 Guess: Password List 1
2.4.8 Guess: Using an Algorithm 1
2.4.9 Guess: Brute Force 1
2.5 Information Literacy
2.5.1 Information Literacy 1
2.5.2 Information Literacy 5
2.5.3 Effective Internet Searches 5
2.5.4 Evaluate the Source 1 1
2.5.5 Respond: Evaluate the Source 1 5
2.5.6 Evaluate the Source 2 1
2.5.7 Respond: Evaluate the Source 2 5
2.5.8 Hero Pig? 1
2.6 Creative Credit & Copyright
2.6.1 Creative Credit and Copyright 1
2.6.2 Creative Credit and Copyright 5
2.6.3 Cite! 5
2.6.4 Exploring Creative Commons 1
2.6.5 Respond: Creative Commons 5
2.6.6 Task: Finding Images 5
2.6.7 Reflection: Why is Copyright Important? 5
2.7 Hacking Ethics
2.7.1 Hacking Ethics & Legality 1
2.7.2 Hacking Ethics & Legality 5
2.7.3 Penetration Testing 1
2.7.4 Reflection: Penetration Testing 5
2.7.5 Hack the Pentagon? 1
2.7.6 Reflection: Hack the Pentagon 5
2.7.7 Ethical Hacker Agreement 1
2.8 Project: Public Service Announcement
2.8.1 Pick a Topic 5
2.8.2 Research 5
2.8.3 Choose Your Audience 5
2.8.4 What kind of PSA? 5
2.8.5 Collect Data 5
2.8.6 Create a Data Visualization 1
2.8.7 Draft your PSA 5
2.8.8 Finalize your PSA! 15
2.9 Digital Citizenship and Cyber Hygiene Quiz
2.9.1 Digital Citizenship and Cyber Hygiene Quiz 25
2.9.2 Digital Citizenship and Cybersecurity Badge 1
Introduction to Programming with Turtle Graphics
3.1 Intro to Python with Tracy the Turtle
3.1.1 Intro to Tracy 1
3.1.2 Intro to Tracy 3
3.1.3 Slinky 1
3.1.4 Stretched Slinky 5
3.2 Tracy's Grid World
3.2.1 Tracy's Grid World 1
3.2.2 Tracy's Grid World 5
3.2.3 Dashed Line 1
3.2.4 Shorter Dashed Line 5
3.2.5 Caterpillar 5
3.2.6 Grid World Badge 1
3.3 Turning Tracy
3.3.1 Turning Tracy 1
3.3.2 Turning Tracy 3
3.3.3 Square 1
3.3.4 X and Y Axes 1
3.3.5 Rectangle 5
3.3.6 4 Columns 5
3.4 For Loops
3.4.1 For Loops 1
3.4.2 For Loops 5
3.4.3 Square Using Loops 1
3.4.4 Dotted Line 1
3.4.5 Row of Circles 5
3.4.6 4 Columns 2.0 5
3.4.7 Looping Badge 1
3.5 Turning Tracy Using Angles
3.5.1 Turning Tracy Using Angles 1
3.5.2 Turning Tracy Using Angles 4
3.5.3 Asterisk 1
3.5.4 Four Circles 1
3.5.5 Hexagon 5
3.5.6 'X' Marks the Spot 5
3.5.7 Circle Pyramid 5
3.6 Comments
3.6.1 Comments 1
3.6.2 Comments 3
3.6.3 Four Circles with Comments 1
3.6.4 Circle Pyramid with Comments 5
3.7 Naming Guidelines
3.7.1 Naming Guidelines 1
3.7.2 Naming Guidelines 2
3.8 Functions
3.8.1 Functions 1
3.8.2 Functions 3
3.8.3 X and Y Axes with Hash Marks 1
3.8.4 Beaded Bracelet 5
3.8.5 Shape Stack 5
3.8.6 Functions Badge 1
3.9 Artistic Effects
3.9.1 Artistic Effects 1
3.9.2 Artistic Effects 5
3.9.3 Rainbow Octagon 1
3.9.4 Circle Square Triangle 1
3.9.5 Four Colored Triangles 5
3.9.6 Colorful Bracelet 5
3.9.7 Kid's Shapes Toy 10
3.10 Top Down Design
3.10.1 Top Down Design 1
3.10.2 Top Down Design 2
3.10.3 Bubble Wrap 1
3.10.4 Bubble Wrap 2.0 5
3.10.5 Sidewalk 5
3.11 Abstraction
3.11.1 Abstraction 1
3.11.2 Abstraction 5
3.11.3 Abstracting Away draw_square() 1
3.11.4 Abstracting Your Day 5
3.11.5 Reflection: Abstraction 5
3.11.6 Abstraction in Tracy 5
3.12 Variables
3.12.1 Variables 1
3.12.2 Variables 3
3.12.3 Increasing Length 1
3.12.4 Dartboard 5
3.12.5 Line of Increasing Blocks 5
3.13 User Input
3.13.1 User Input 1
3.13.2 User Input 3
3.13.3 Color Coded Increasing Length 1
3.13.4 Colored Dartboard 5
3.13.5 Four Corners 5
3.13.6 User Input Badge 1
3.14 Parameters
3.14.1 Parameters 1
3.14.2 Parameters 3
3.14.3 Concentric Circles 1
3.14.4 Colorful Caterpillar 5
3.14.5 Circle in a Square 5
3.14.6 Snowman 5
3.15 Using i in For Loops
3.15.1 Using i in For Loops 1
3.15.2 Using i in For Loops 3
3.15.3 Geometry 1
3.15.4 Geometry 2.0 5
3.16 Extended Loop Control
3.16.1 Extended Loop Control 1
3.16.2 Extended Loop Control 2
3.16.3 Square Swirl 1
3.16.4 Dartboard using i 5
3.16.5 Phone Signal 5
3.16.6 Master of i Badge 1
3.17 If Statements
3.17.1 If Statements 1
3.17.2 If Statements 5
3.17.3 X and Y Axis with Bolded Marks 1
3.17.4 Happy Face 5
3.17.5 Black and White Squares 5
3.18 If/ Else Statements
3.18.1 If/Else Statements 1
3.18.2 If/Else Statements 4
3.18.3 Positive, Negative, Zero 1
3.18.4 Rating 5
3.18.5 Happy/ Sad Face 5
3.19 While Loops
3.19.1 While Loops 1
3.19.2 While Loops 4
3.19.3 Increasing Circles 1
3.19.4 Increasing Squares 5
3.19.5 Guess a Number 5
3.19.6 Conditionals Badge 1
3.19.7 Mindset Survey 1 1
3.20 Putting Together Control Structures
3.20.1 Putting Together Control Structures 1
3.20.2 Putting Together Control Structures 3
3.20.3 Block Pyramid 1
3.20.4 Guess a Number 2.0 5
3.20.5 Circle Pyramid 2.0 5
3.20.6 Checkerboard 10
3.20.7 Tracy the Turtle Badge 1
3.21 Project: PSA Image
3.21.1 Draft your PSA Image 1
3.21.2 Pseudocode 5
3.21.3 Write your Program 10
3.22 Intro to Programming with Turtle Graphics Quiz
3.22.1 Intro to Programming with Turtle Graphics Quiz 25
3.22.2 Intro to Programming with Turtle Graphics Badge 1
Web Design
4.1 Introduction to HTML
4.1.1 Introduction to HTML 1
4.1.2 Introduction to HTML Quiz 5
4.1.3 Our First HTML Page 1
4.1.4 Say Hello! 5
4.2 Structure of an HTML Page
4.2.1 Structure of an HTML Page 1
4.2.2 Structure of an HTML Page Quiz 5
4.2.3 HTML Template 1
4.2.4 Hello World Page 1
4.2.5 The <title> Tag 5
4.2.6 Your First HTML Page 5
4.3 Formatting Text
4.3.1 Formatting Text 1
4.3.2 Formatting Text Quiz 5
4.3.3 Dictionary 1
4.3.4 That's Bold 5
4.3.5 Artificial Intelligence 5
4.3.6 State Capitals 5
4.3.7 Formatting Badge 1
4.4 Links
4.4.1 Links 1
4.4.2 Links Quiz 5
4.4.3 The <a> Tag 1
4.4.4 Simple Link 5
4.4.5 My Favorite Websites 5
4.5 Images
4.5.1 Images 1
4.5.2 Images Quiz 5
4.5.3 The <img> Tag 1
4.5.4 Building the CodeHS Homepage 1
4.5.5 Collage on a Theme 5
4.5.6 Linking an Image 5
4.5.7 Personal Library 5
4.6 Copyright
4.6.1 Copyright 1
4.6.2 Copyright Quiz 5
4.6.3 Citing Sources Example 1
4.6.4 Exploring Creative Commons 1
4.6.5 Response: Creative Commons 5
4.6.6 Finding Images 5
4.6.7 Make a Collage 5
4.6.8 Why Copyright is Important 5
4.7 HTML Lists
4.7.1 HTML Lists 1
4.7.2 HTML Lists Quiz 5
4.7.3 Grocery Shopping 1
4.7.4 Favorite Things 5
4.7.5 To-Do List 5
4.7.6 List Article 5
4.8 HTML Tables
4.8.1 HTML Tables 1
4.8.2 HTML Tables Quiz 5
4.8.3 Address Book 1
4.8.4 Favorite Songs 5
4.8.5 Calendar 5
4.9 HTML Styling
4.9.1 HTML Styling 1
4.9.2 HTML Styling Quiz 5
4.9.3 Stylish Address Book 1
4.9.4 Background Colors 5
4.9.5 Style Your To-Do List 5
4.9.6 Styling Badge 1
4.10 HTML Colors
4.10.1 HTML Colors 1
4.10.2 HTML Colors Quiz 5
4.10.3 HTML Colors Examples 1
4.10.4 Create Your Own Color 5
4.10.5 Gradients 5
4.10.6 Color Wheel 1
4.10.7 Using Good Colors 5
4.11 Introduction to CSS
4.11.1 Introduction to CSS 1
4.11.2 Introduction to CSS Quiz 5
4.11.3 Styling your H1s 1
4.11.4 First style with CSS 5
4.11.5 List Styling 5
4.12 CSS Select by Tag
4.12.1 CSS Select by Tag 1
4.12.2 CSS Select by Tag Quiz 5
4.12.3 Rainbow 1
4.12.4 Dog Styling 1
4.12.5 Restaurant Menu 5
4.12.6 Put Karel Together 5
4.13 CSS Select by Class
4.13.1 CSS Select by Class 1
4.13.2 CSS Select by Class Quiz 5
4.13.3 Simple Checkerboard 1
4.13.4 Tic Tac Toe 5
4.13.5 Music Library 5
4.14 CSS Select by ID
4.14.1 CSS Select by ID 1
4.14.2 CSS Select by ID Quiz 5
4.14.3 Logo 1
4.14.4 Favorite Dog 5
4.14.5 Bingo 5
4.15 Multi-file Websites
4.15.1 Splitting Your Site into Files 1
4.15.2 Splitting Your Site into Files Quiz 5
4.15.3 Multipage Site Example 1
4.15.4 Add a Style Sheet 5
4.15.5 Dividing the Site 5
4.15.6 Career Site: Creating Structure 5
4.16 Viewing Websites
4.16.1 Viewing Websites 1
4.16.2 Viewing Websites Quiz 5
4.16.3 Explaining a URL 5
4.16.4 Web Development Badge 1
4.17 Project: PSA Homepage
4.17.1 Make a Plan 1
4.17.2 Create your Website 10
Networking Fundamentals
5.1 Introduction to the Internet
5.1.1 Getting Started 1
5.1.2 Welcome to the Internet 1
5.1.3 Intro to the Internet 5
5.1.4 Inside Facebook's Connectivity Lab 1
5.1.5 Connectivity Lab Reflection 5
5.2 Internet Hardware and Sending Information
5.2.1 Internet Hardware 1
5.2.2 Internet Hardware 2
5.2.3 Sending Information 1
5.2.4 Sending Information 3
5.2.5 The Internet is in the Ocean 1
5.2.6 Internet in the Ocean Reflection 5
5.3 Internet Addresses
5.3.1 Internet Addresses 1
5.3.2 Internet Addresses 5
5.3.3 The Need for Addresses 5
5.3.4 IPv4 vs. IPv6 1
5.3.5 The Long Transition to IPv6 1
5.3.6 Reflection: IPv4 vs IPv6 5
5.4 Domain Name System (DNS)
5.4.1 Domain Name System (DNS) 1
5.4.2 Domain Name System 5
5.4.3 How Does DNS Work? 1
5.4.4 How Does DNS Work? 5
5.5 Routing
5.5.1 Routing 1
5.5.2 Routing 5
5.5.3 Redundancy 5
5.6 Packets & Protocols
5.6.1 Packets 1
5.6.2 Packets 2
5.6.3 Protocols 1
5.6.4 Protocols 3
5.6.5 Passing Notes 1
5.6.6 How the Internet Works 1
5.6.7 How the Internet Works Reflection 5
5.7 Viewing a Webpage
5.7.1 Viewing a Webpage 1
5.7.2 Viewing a Webpage 5
5.7.3 Explaining a URL 5
5.7.4 Net Neutrality Explained 1
5.7.5 FCCs Net Neutrality Rules Officially Repealed 1
5.7.6 Take a Side on Net Neutrality 5
5.7.7 Net Neutrality and Cybersecurity 1
5.7.8 Net Neutrality and Cybersecurity Research 5
5.8 Impact of the Internet
5.8.1 Impact of the Internet 1
5.8.2 Impact of the Internet 5
5.8.3 The Internet and You 5
5.8.4 Crucial Steps Needed to Close the U.S. Digital Div 1
5.8.5 Closing the Digital Divide 5
5.9 Network Attacks
5.9.1 Network Attacks Overview 1
5.9.2 Network Attacks 5
5.9.3 Common Network Attacks 1
5.9.4 Network Attacks 5
5.9.5 Social Engineering Hack 1
5.9.6 Social Engineering Reflection 5
5.9.7 DDoS Attacks 1
5.9.8 DDoS Reflection 5
5.9.9 SUPPLEMENTARY: Other Network Attacks 1
5.10 Securing a Network
5.10.1 Access Control 1
5.10.2 Access Control 5
5.10.3 RADIUS Overview with AAA Protocol 1
5.10.4 RADIUS Server Access Control 1
5.10.5 RADIUS Reflection 5
5.10.6 Detecting Intrusions to Secure a Network 1
5.10.7 Securing a Network 5
5.10.8 How to Secure your IT Network 1
5.10.9 Secure your IT Network Basics 5
5.10.10 Network Administrator Career 1
5.10.11 Network Administrator Career 5
5.11 Project: Secure the Company's Network
5.11.1 Secure the Company's Network 1
5.11.2 Establish Firewall Rules 5
5.11.3 Reading Logs 5
5.11.4 SSH Logs 1
5.11.5 Project Reflection 5
5.12 Networking Fundamentals Quiz
5.12.1 Networking Fundamentals Quiz 25
5.12.2 Networking Fundamentals Badge 1
Final Project
6.1 Intro to Design Thinking
6.1.1 Intro to Design Thinking 1
6.1.2 Intro to Design Thinking 1
6.1.3 User Interface Scavenger Hunt 5
6.1.4 Case Study: Helping Blind People See 1
6.1.5 Case Study Responses 5
6.1.6 Brainstorming Project Ideas 5
6.2 Prototype
6.2.1 Prototype 1
6.2.2 Prototype Quiz 1
6.2.3 Wizard of Oz Prototyping 1
6.2.4 Example Wizard of Oz Paper Prototype 1
6.2.5 Make Your Paper Prototypes! 5
6.3 Test
6.3.1 Test 1
6.3.2 Testing Quiz 5
6.3.3 Testing with Users 1
6.3.4 Example: How to User Test 1
6.3.5 How to User Test Responses 5
6.3.6 Example: How NOT to User Test 1
6.3.7 How NOT to User Test Responses 5
6.3.8 Test Prototype 1 5
6.3.9 Test Prototype 2 5
6.3.10 Improve Your Prototype 5
6.4 Project Prep and Development
6.4.1 Timeline & Team Roles 5
6.4.2 Create an Interactive Visualization 5
6.4.3 Develop a New Logo 10
6.4.4 Write the Code! 10
6.4.5 Present your Project 5
Advanced Tracy Challenges
7.1 Advanced Challenges with Tracy
7.1.1 Half Pyramid 10
7.1.2 Pizza 10
7.1.3 Grid 10
7.1.4 Block Pyramid 2.0 10
Building Mathematical Models
8.1 Modeling with Tracy
8.1.1 Graphing with Tracy 1
8.1.2 Linear Graph 1
8.1.3 Wave Graph 1
8.1.4 Making Waves 5
8.1.5 Graphing with Tracy! 5
8.1.6 Modeling with Tracy 1
8.1.7 Paula's Savings 1
8.1.8 Montgomery Temperature 1
8.1.9 Electricity Bill 5
8.1.10 Savings Account 5
8.1.11 Mathematical Models #HourOfCode Badge 0
Advanced HTML and CSS
9.1 Getting Started - Advanced HTML and CSS
9.1.1 Getting Started 1
9.1.2 Example: Image Filters 1
9.1.3 Example: Animations 1
9.1.4 Example: Interactions 1
9.2 Embedding iframes
9.2.1 Embedding iframes 1
9.2.2 Embedding IFrames Quiz 2
9.2.3 Embedding CodeHS 1
9.2.4 Embedding a Map 1
9.2.5 Embedding a Website 5
9.2.6 Embed a Tweet 5
9.2.7 Embed a Video 5
9.2.8 Career Site: Include Outside Information 5
9.3 Divs
9.3.1 Divs 1
9.3.2 Divs Quiz 2
9.3.3 Divvying up the Site 1
9.3.4 Quotes 5
9.3.5 Flags 5
9.3.6 Career Site: Separate the Content 5
9.3.7 Div Badge 1
9.4 Spans
9.4.1 Spans 1
9.4.2 Spans Quiz 1
9.4.3 Span Formatting 1
9.4.4 Vocabulary 5
9.4.5 Text Decoration 5
9.4.6 Career Site: Style Special Pieces 5
9.5 Combining CSS Selectors
9.5.1 Combining CSS Selectors 1
9.5.2 Combining CSS Selectors Quiz 2
9.5.3 More Specific Styling 1
9.5.4 Choosing Nested Tags 5
9.5.5 Highlight the First Item 5
9.5.6 Calorie Recommendations 5
9.6 The Don't Repeat Yourself Principle
9.6.1 Don't Repeat Yourself 1
9.6.2 Don't Repeat Yourself Quiz 2
9.6.3 Styling Multiple Tags 1
9.6.4 Style Similar Items with Same Class 1
9.6.5 Managing Change 5
9.6.6 Condense CSS Rules 5
9.6.7 Why DRY? 5
9.7 Special Selectors
9.7.1 Special Selectors 1
9.7.2 Special Selectors Quiz 2
9.7.3 Vote For Me 1
9.7.4 Vote For Me Pt 2 1
9.7.5 Extend Vote For Me 5
9.7.6 Special Vendors 5
9.7.7 Checklist 5
9.7.8 Career Website: Add Milestones 5
9.7.9 Special Selectors Badge 1
9.8 Visibility
9.8.1 Visibility 1
9.8.2 Visibility Quiz 2
9.8.3 Display Example 1
9.8.4 Fading Text 1
9.8.5 Favorite Sea Creature 5
9.8.6 Caption on Demand 5
9.9 Reading Documentation
9.9.1 Reading Documentation 1
9.9.2 Reading Documentation Quiz 2
9.9.3 Using Docs: Float 1
9.9.4 Using Docs: <blockquote> Tag 1
9.9.5 Style the Table 5
9.9.6 Electric Company 5
9.9.7 Career Website: Add Pictures 5
9.10 Using the Inspector
9.10.1 Using the Inspector 1
9.10.2 Using the Inspector Tool Quiz 1
9.10.3 Inspector Quick Start 1
9.10.4 Classes and IDs 5
9.10.5 Exploring the Art Museum 5
9.10.6 What's Your Style? 5
9.11 The Box Model
9.11.1 The Box Model 1
9.11.2 The Box Model Quiz 2
9.11.3 Adding Space Using Margin 1
9.11.4 Adding Space Using Padding 1
9.11.5 Combining Margin and Padding 1
9.11.6 I need some space! 5
9.11.7 I need some breathing room! 5
9.11.8 Where is space added? 5
9.11.9 Align Content Side by Side 5
9.11.10 Career Website: Separate Content 5
9.11.11 Design with the Box Model 1
9.11.12 Box Badge 1
9.12 Image Manipulation
9.12.1 Image Manipulation 1
9.12.2 Image Manipulation Quiz 2
9.12.3 Grayscale Filter 1
9.12.4 Blur Filter 1
9.12.5 Hue Rotation 1
9.12.6 Invert Filter 5
9.12.7 Blurred 5
9.12.8 Hue Rotation Comparisons 5
9.12.9 Overexposure 5
9.12.10 Grayscale Art 5
9.12.11 Aesop's Fables Part 1 5
9.12.12 Aesop's Fables Part 2 5
9.13 Animation
9.13.1 Animation 1
9.13.2 Animation Quiz 2
9.13.3 Animated Image Filter 1
9.13.4 Animated Invert Filter 5
9.13.5 Album Cover 5
9.13.6 Aesop's Fables Part 3 5
9.14 Interaction
9.14.1 Interaction 1
9.14.2 Interaction Quiz 2
9.14.3 Interactive Image Filter 1
9.14.4 Smooth Interactive Image Filter 1
9.14.5 Smooth Change on Click 1
9.14.6 Button Interaction 5
9.14.7 Create Your Own Tooltip 5
9.14.8 Aesop's Fables Part 4 5
9.14.9 Career Website: Engage the User 5
9.14.10 CSS Tricks 1
9.15 Advanced HTML and CSS Quiz
9.15.1 Advanced HTML and CSS Quiz 15
9.15.2 Advanced HTML and CSS Badge 1
Intro to micro:bit
10.1 Welcome to micro:bit!
10.1.1 Intro to micro:bit 5
10.1.2 micro:bit Quick Start 5
10.1.3 Dice Simulator 5
10.1.4 Don't Wobble! 5
10.1.5 Exploration: Intro to Programming with micro:bit 5
10.1.6 Exploration 1.1 Follow-up 5
10.1.7 Background & Experience 5
10.1.8 Goal Setting 5
10.2 Setting Up your micro:bit
10.2.1 Setting Up your micro:bit 5
10.2.2 Exploration: Exploring LEDs 5
10.2.3 Exploration 1.2 Follow-up 5
10.2.4 Four Corners 5
10.2.5 Blinking First Letter 5
10.2.6 Blinking Diamond 5
10.3 Comments & Pseudocode
10.3.1 Comments & Pseudocode 5
10.3.2 Comments & Pseudocode 5
10.3.3 Blink Middle 5
10.3.4 X in Pseudocode 5
10.3.5 Exploration: Analog vs. Digital 5
10.3.6 Exploration 1.3 Follow-up 5
10.3.7 Varied Brightness 5
10.3.8 Moving Bright Box 5
10.4 Variables
10.4.1 Variables 5
10.4.2 Variables 5
10.4.3 Variable as Coordinate Value 5
10.4.4 Plus with a Variable in Pseudocode 5
10.4.5 Exploration: Using micro:bit Pins 5
10.4.6 Exploration 1.4 Follow-up 5
10.4.7 Brightness Line using Variables 5
10.4.8 Opposite Blinking External LEDs 5
10.4.9 Dimming External LED 5
10.5 Intro to micro:bit Quiz
10.5.1 Intro to micro:bit Quiz 5
Program Control with micro:bit
11.1 For Loops
11.1.1 For Loops 5
11.1.2 For Loops 5
11.1.3 Light Middle Row with a For Loop 5
11.1.4 Dimming LED 5
11.1.5 Exploration: Playing Music with micro:bit 5
11.1.6 Exploration 2.1 Follow-up 5
11.1.7 Twinkle Twinkle 5
11.1.8 Looping through LED Brightness Values 5
11.1.9 Light Screen by Column 5
11.2 While Loops
11.2.1 While Loops 5
11.2.2 While Loops 5
11.2.3 Light Middle Column with a While Loop 5
11.2.4 Alternating LED until Button Press 5
11.2.5 Exploration: Using Buttons to Control Code 5
11.2.6 Exploration 2.2 Follow-up 5
11.2.7 LED Blink with Buttons 5
11.2.8 Button Following LED 5
11.3 Operators
11.3.1 Arithmetic, Comparison, and Logical Operators 5
11.3.2 Arithmetic, Comparison, and Logical Operators 5
11.3.3 Using Arithmetic Operators 5
11.3.4 Using Comparison Operators 5
11.3.5 Using Logical Operators 5
11.3.6 Light LED based on Values 5
11.3.7 Exploration: Light Sensor 5
11.3.8 Exploration 2.3a Follow-up 5
11.3.9 Light Detector 5
11.3.10 Exploration: Temperature Sensor 5
11.3.11 Exploration 2.3b Follow-up 5
11.3.12 Temperature Monitor 5
11.3.13 Exploration: Accelerometer 5
11.3.14 Exploration 2.3c Follow-up 5
11.3.15 Brightness by Acceleration 5
11.3.16 Real World Application: Night Light 5
11.4 If/Else Statements
11.4.1 If/Else Statements 5
11.4.2 If/Else Statements 5
11.4.3 If/Else with 'count' 5
11.4.4 If/If/If with 'count' 5
11.4.5 LED Position with a Variable 5
11.4.6 LED Brightness using Buttons 5
11.4.7 Exploration: Using Servo Motors 5
11.4.8 Exploration 2.4 Follow-up 5
11.4.9 Servo Rotation with Reset 5
11.4.10 Button Controlling LED and Servo 5
11.4.11 Servo Position by Button Press 5
11.4.12 Servo with LED display and reset 5
11.5 Functions
11.5.1 Functions 5
11.5.2 Functions 5
11.5.3 Using Functions 5
11.5.4 Using Functions with Parameters 5
11.5.5 Combining Control Structures 5
11.5.6 Light Level LEDs 5
11.5.7 Exploration: Using External Sensors 5
11.5.8 Exploration 2.5 Follow-up 5
11.5.9 Distance Monitor 5
11.5.10 Challenge: LED Arrow Following Servo 5
11.5.11 Choose an External Sensor to Investigate 5
11.6 Program Control with micro:bit Quiz
11.6.1 Program Control with micro:bit Unit Quiz 5
Advanced micro:bit
12.1 micro:bit Challenges
12.1.1 micro:bit Challenges: Breadboards 5
12.1.2 micro:bit Challenges: Breadboards 5
12.1.3 Distance Sensor with Breadboard 5
12.1.4 Exploration: Using Gestures to Control Code 5
12.1.5 Exploration 3.1 Follow-up 5
12.1.6 Digital Watch, Pt 1: Setting the Time 5
12.1.7 Digital Watch, Pt 2: Keeping TIme 5
12.1.8 Digital Watch, Pt 3: Final Touches 5
12.1.9 Inchworm 5
12.1.10 Project Reflection 5
12.2 Explore a New Sensor
12.2.1 Explore a New Sensor: Overview 5
12.2.2 Exploration: Getting Started with a New Sensor 5
12.2.3 Video/ Exploration 5
12.2.4 Example Program 5
12.2.5 How to add images 5
12.2.6 Build an Exercise to Teach about your Sensor! 5
12.2.7 Creating a Lesson: Reflection 5
12.3 Follow a step-by-step project
12.3.1 Research and Choose Project 5
12.3.2 Create Updated Directions 5
12.3.3 Step-by-Step Project Reflection 5
12.4 Final Project
12.4.1 Project Brainstorm and Selection 5
12.4.2 Build a Prototype 5
12.4.3 Test and Improve your Project 5
12.4.4 Present your Project! 5