Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Welcome
1.1 Welcome Lesson
1.1.1 Course Overview 5 Free Response
1.1.2 Set Learning Goals 5 Free Response
1.1.3 VARK Quiz & Reflection 5 Free Response
Digital Citizenship and Cyber Hygiene
2.1 Digital Footprint and Reputation Lesson
2.1.1 Digital Footprint and Reputation 1 Video
2.1.2 Digital Footprint and Reputation 3 Check for Understanding
2.1.3 Building a Positive Digital Footprint 5 Free Response
2.1.4 Right to be Forgotten? 1 Connection
2.1.5 Right to be Forgotten 5 Free Response
2.1.6 What is your Digital Footprint? 5 Free Response
2.1.7 Social Media Clean-up 1 Example
2.2 Cyberbullying Lesson
2.2.1 Cyberbullying 1 Video
2.2.2 Cyberbullying 3 Check for Understanding
2.2.3 Scenario: Student Ranking 5 Free Response
2.2.4 Scenario: Singled Out 5 Free Response
2.2.5 Stopping Cyberbullying 5 Free Response
2.3 Internet Safety Lesson
2.3.1 Internet Safety 1 Video
2.3.2 Internet Safety 2 Check for Understanding
2.3.3 Scenario: School Stranger 5 Free Response
2.3.4 Scenario: Vacation Pals 5 Free Response
2.3.5 Staying Safe 5 Free Response
2.4 Privacy & Security Lesson
2.4.1 What is Data Privacy & Security? 1 Video
2.4.2 Privacy & Security Quiz 2 Check for Understanding
2.4.3 How Strong is your Password? 1 Connection
2.4.4 How Strong is your password? 5 Free Response
2.4.5 Google Privacy Policy Search 1 Connection
2.4.6 Google Privacy Policy Search 5 Free Response
2.4.7 Guess: Password List 1 Example
2.4.8 Guess: Using an Algorithm 1 Example
2.4.9 Guess: Brute Force 1 Example
2.5 Information Literacy Lesson
2.5.1 Information Literacy 1 Video
2.5.2 Information Literacy 2 Check for Understanding
2.5.3 Effective Internet Searches 5 Free Response
2.5.4 Evaluate the Source 1 1 Connection
2.5.5 Respond: Evaluate the Source 1 5 Free Response
2.5.6 Evaluate the Source 2 1 Notes
2.5.7 Respond: Evaluate the Source 2 5 Free Response
2.5.8 Hero Pig? 1 Connection
2.6 Creative Credit & Copyright Lesson
2.6.1 Creative Credit and Copyright 1 Video
2.6.2 Creative Credit and Copyright 2 Check for Understanding
2.6.3 Cite! 5 Free Response
2.6.4 Exploring Creative Commons 1 Connection
2.6.5 Respond: Creative Commons 5 Free Response
2.6.6 Task: Finding Images 5 Free Response
2.6.7 Reflection: Why is Copyright Important? 5 Free Response
2.7 Hacking Ethics Lesson
2.7.1 Hacking Ethics & Legality 1 Video
2.7.2 Hacking Ethics & Legality 3 Check for Understanding
2.7.3 Penetration Testing 1 Connection
2.7.4 Reflection: Penetration Testing 5 Free Response
2.7.5 Hack the Pentagon? 1 Connection
2.7.6 Reflection: Hack the Pentagon 5 Free Response
2.7.7 Ethical Hacker Agreement 1 Check for Understanding
2.8 Project: Public Service Announcement Lesson
2.8.1 Pick a Topic 5 Free Response
2.8.2 Research 5 Free Response
2.8.3 Choose Your Audience 5 Free Response
2.8.4 What kind of PSA? 5 Free Response
2.8.5 Collect Data 5 Free Response
2.8.6 Create a Data Visualization 1 Connection
2.8.7 Draft your PSA 5 Free Response
2.8.8 Finalize your PSA! 15 Free Response
2.9 Digital Citizenship and Cybersecurity Quiz Lesson
2.9.1 Digital Citizenship and Cybersecurity Quiz 10 Unit Quiz
2.9.2 Digital Citizenship and Cybersecurity Badge 1 Badge
Introduction to Programming with Turtle Graphics
3.1 Intro to Python with Tracy the Turtle Lesson
3.1.1 Intro to Tracy 1 Video
3.1.2 Intro to Tracy 3 Check for Understanding
3.1.3 Slinky 1 Example
3.1.4 Stretched Slinky 5 Exercise
3.2 Tracy's Grid World Lesson
3.2.1 Tracy's Grid World 1 Video
3.2.2 Tracy's Grid World 5 Check for Understanding
3.2.3 Dashed Line 1 Example
3.2.4 Shorter Dashed Line 5 Exercise
3.2.5 Caterpillar 5 Exercise
3.2.6 Grid World Badge 1 Badge
3.3 Turning Tracy Lesson
3.3.1 Turning Tracy 1 Video
3.3.2 Turning Tracy 3 Check for Understanding
3.3.3 Square 1 Example
3.3.4 X and Y Axes 1 Example
3.3.5 Rectangle 5 Exercise
3.3.6 4 Columns 5 Exercise
3.4 For Loops Lesson
3.4.1 For Loops 1 Video
3.4.2 For Loops 5 Check for Understanding
3.4.3 Square Using Loops 1 Example
3.4.4 Dotted Line 1 Example
3.4.5 Row of Circles 5 Exercise
3.4.6 4 Columns 2.0 5 Exercise
3.4.7 Looping Badge 1 Badge
3.5 Turning Tracy Using Angles Lesson
3.5.1 Turning Tracy Using Angles 1 Video
3.5.2 Turning Tracy Using Angles 4 Check for Understanding
3.5.3 Asterisk 1 Example
3.5.4 Four Circles 1 Example
3.5.5 Hexagon 5 Exercise
3.5.6 'X' Marks the Spot 5 Exercise
3.5.7 Circle Pyramid 5 Exercise
3.6 Comments Lesson
3.6.1 Comments 1 Video
3.6.2 Comments 3 Check for Understanding
3.6.3 Four Circles with Comments 1 Example
3.6.4 Circle Pyramid with Comments 5 Exercise
3.7 Naming Guidelines Lesson
3.7.1 Naming Guidelines 1 Video
3.7.2 Naming Guidelines 2 Check for Understanding
3.8 Functions Lesson
3.8.1 Functions 1 Video
3.8.2 Functions 3 Check for Understanding
3.8.3 X and Y Axes with Hash Marks 1 Example
3.8.4 Beaded Bracelet 5 Exercise
3.8.5 Shape Stack 5 Exercise
3.8.6 Functions Badge 1 Badge
3.9 Artistic Effects Lesson
3.9.1 Artistic Effects 1 Video
3.9.2 Artistic Effects 5 Check for Understanding
3.9.3 Rainbow Octagon 1 Example
3.9.4 Circle Square Triangle 1 Example
3.9.5 Four Colored Triangles 5 Exercise
3.9.6 Colorful Bracelet 5 Exercise
3.9.7 Kid's Shapes Toy 10 Challenge
3.10 Top Down Design Lesson
3.10.1 Top Down Design 1 Video
3.10.2 Top Down Design 2 Check for Understanding
3.10.3 Bubble Wrap 1 Example
3.10.4 Bubble Wrap 2.0 5 Exercise
3.10.5 Sidewalk 5 Exercise
3.11 Abstraction Lesson
3.11.1 Abstraction 1 Video
3.11.2 Abstraction 2 Check for Understanding
3.11.3 Abstracting Away draw_square() 1 Example
3.11.4 Abstracting Your Day 5 Free Response
3.11.5 Reflection: Abstraction 5 Free Response
3.11.6 Abstraction in Tracy 5 Free Response
3.12 Variables Lesson
3.12.1 Variables 1 Video
3.12.2 Variables 3 Check for Understanding
3.12.3 Increasing Length 1 Example
3.12.4 Dartboard 5 Exercise
3.12.5 Line of Increasing Blocks 5 Exercise
3.13 User Input Lesson
3.13.1 User Input 1 Video
3.13.2 User Input 3 Check for Understanding
3.13.3 Color Coded Increasing Length 1 Example
3.13.4 Colored Dartboard 5 Exercise
3.13.5 Four Corners 5 Exercise
3.13.6 User Input Badge 1 Badge
3.14 Parameters Lesson
3.14.1 Parameters 1 Video
3.14.2 Parameters 3 Check for Understanding
3.14.3 Concentric Circles 1 Example
3.14.4 Colorful Caterpillar 5 Exercise
3.14.5 Circle in a Square 5 Exercise
3.14.6 Snowman 5 Exercise
3.15 Using i in For Loops Lesson
3.15.1 Using i in For Loops 1 Video
3.15.2 Using i in For Loops 3 Check for Understanding
3.15.3 Geometry 1 Example
3.15.4 Geometry 2.0 5 Exercise
3.16 Extended Loop Control Lesson
3.16.1 Extended Loop Control 1 Video
3.16.2 Extended Loop Control 2 Check for Understanding
3.16.3 Square Swirl 1 Example
3.16.4 Dartboard using i 5 Exercise
3.16.5 Phone Signal 5 Exercise
3.16.6 Master of i Badge 1 Badge
3.17 If Statements Lesson
3.17.1 If Statements 1 Video
3.17.2 If Statements 5 Check for Understanding
3.17.3 X and Y Axis with Bolded Marks 1 Example
3.17.4 Happy Face 5 Exercise
3.17.5 Black and White Squares 5 Exercise
3.18 If/ Else Statements Lesson
3.18.1 If/Else Statements 1 Video
3.18.2 If/Else Statements 4 Check for Understanding
3.18.3 Positive, Negative, Zero 1 Example
3.18.4 Rating 5 Exercise
3.18.5 Happy/ Sad Face 5 Exercise
3.19 While Loops Lesson
3.19.1 While Loops 1 Video
3.19.2 While Loops 4 Check for Understanding
3.19.3 Increasing Circles 1 Example
3.19.4 Increasing Squares 5 Exercise
3.19.5 Guess a Number 5 Exercise
3.19.6 Conditionals Badge 1 Badge
3.19.7 Mindset Survey 1 1 Survey
3.20 Putting Together Control Structures Lesson
3.20.1 Putting Together Control Structures 1 Video
3.20.2 Putting Together Control Structures 3 Check for Understanding
3.20.3 Block Pyramid 1 Example
3.20.4 Guess a Number 2.0 5 Exercise
3.20.5 Circle Pyramid 2.0 5 Exercise
3.20.6 Checkerboard 10 Challenge
3.20.7 Tracy the Turtle Badge 1 Badge
3.21 Project: PSA Image Lesson
3.21.1 Draft your PSA Image 1 Connection
3.21.2 Pseudocode 5 Free Response
3.21.3 Write your Program 10 Challenge
3.22 Intro to Programming with Turtle Graphics Quiz Lesson
3.22.1 Putting It All Together Quiz 25 Quiz
3.22.2 Intro to Programming with Turtle Graphics Badge 1 Badge
Web Design
4.1 Introduction to HTML Lesson
4.1.1 Introduction to HTML 1 Video
4.1.2 Introduction to HTML Quiz 1 Check for Understanding
4.1.3 Our First HTML Page 1 Example
4.1.4 Say Hello! 5 Exercise
4.2 Structure of an HTML Page Lesson
4.2.1 Structure of an HTML Page 1 Video
4.2.2 Structure of an HTML Page Quiz 1 Check for Understanding
4.2.3 HTML Template 1 Example
4.2.4 Hello World Page 1 Example
4.2.5 The <title> Tag 5 Exercise
4.2.6 Your First HTML Page 5 Exercise
4.3 Formatting Text Lesson
4.3.1 Formatting Text 1 Video
4.3.2 Formatting Text Quiz 1 Check for Understanding
4.3.3 Dictionary 1 Example
4.3.4 That's Bold 5 Exercise
4.3.5 Artificial Intelligence 5 Exercise
4.3.6 State Capitals 5 Exercise
4.3.7 Formatting Badge 1 Badge
4.4 Links Lesson
4.4.1 Links 1 Video
4.4.2 Links Quiz 1 Check for Understanding
4.4.3 The <a> Tag 1 Example
4.4.4 Simple Link 5 Exercise
4.4.5 My Favorite Websites 5 Exercise
4.5 Images Lesson
4.5.1 Images 1 Video
4.5.2 Images Quiz 1 Check for Understanding
4.5.3 The <img> Tag 1 Example
4.5.4 Building the CodeHS Homepage 1 Example
4.5.5 Collage on a Theme 5 Exercise
4.5.6 Linking an Image 5 Exercise
4.5.7 Personal Library 5 Exercise
4.6 Copyright Lesson
4.6.1 Copyright 1 Video
4.6.2 Copyright Quiz 2 Check for Understanding
4.6.3 Citing Sources Example 1 Example
4.6.4 Exploring Creative Commons 1 Connection
4.6.5 Response: Creative Commons 5 Free Response
4.6.6 Finding Images 5 Free Response
4.6.7 Make a Collage 5 Exercise
4.6.8 Why Copyright is Important 5 Free Response
4.7 HTML Lists Lesson
4.7.1 HTML Lists 1 Video
4.7.2 HTML Lists Quiz 1 Check for Understanding
4.7.3 Grocery Shopping 1 Example
4.7.4 Favorite Things 5 Exercise
4.7.5 To-Do List 5 Exercise
4.7.6 List Article 5 Exercise
4.8 HTML Tables Lesson
4.8.1 HTML Tables 1 Video
4.8.2 HTML Tables Quiz 3 Check for Understanding
4.8.3 Address Book 1 Example
4.8.4 Favorite Songs 5 Exercise
4.8.5 Calendar 5 Exercise
4.9 HTML Styling Lesson
4.9.1 HTML Styling 1 Video
4.9.2 HTML Styling Quiz 1 Check for Understanding
4.9.3 Stylish Address Book 1 Example
4.9.4 Background Colors 5 Exercise
4.9.5 Style Your To-Do List 5 Exercise
4.9.6 Styling Badge 1 Badge
4.10 HTML Colors Lesson
4.10.1 HTML Colors 1 Video
4.10.2 HTML Colors Quiz 2 Check for Understanding
4.10.3 HTML Colors Examples 1 Example
4.10.4 Create Your Own Color 5 Exercise
4.10.5 Gradients 5 Exercise
4.10.6 Color Wheel 1 Connection
4.10.7 Using Good Colors 5 Exercise
4.11 Introduction to CSS Lesson
4.11.1 Introduction to CSS 1 Video
4.11.2 Introduction to CSS Quiz 2 Check for Understanding
4.11.3 Styling your H1s 1 Example
4.11.4 First style with CSS 5 Exercise
4.11.5 List Styling 5 Exercise
4.12 CSS Select by Tag Lesson
4.12.1 CSS Select by Tag 1 Video
4.12.2 CSS Select by Tag Quiz 1 Check for Understanding
4.12.3 Rainbow 1 Example
4.12.4 Dog Styling 1 Example
4.12.5 Restaurant Menu 5 Exercise
4.12.6 Put Karel Together 5 Exercise
4.13 CSS Select by Class Lesson
4.13.1 CSS Select by Class 1 Video
4.13.2 CSS Select by Class Quiz 1 Check for Understanding
4.13.3 Simple Checkerboard 1 Example
4.13.4 Tic Tac Toe 5 Exercise
4.13.5 Music Library 5 Exercise
4.14 CSS Select by ID Lesson
4.14.1 CSS Select by ID 1 Video
4.14.2 CSS Select by ID Quiz 1 Check for Understanding
4.14.3 Logo 1 Example
4.14.4 Favorite Dog 5 Exercise
4.14.5 Bingo 5 Exercise
4.15 Multi-file Websites Lesson
4.15.1 Splitting Your Site into Files 1 Video
4.15.2 Splitting Your Site into Files Quiz 2 Check for Understanding
4.15.3 Multipage Site Example 1 Example
4.15.4 Add a Style Sheet 5 Exercise
4.15.5 Dividing the Site 5 Exercise
4.15.6 Career Site: Creating Structure 5 Exercise
4.16 Viewing Websites Lesson
4.16.1 Viewing Websites 1 Video
4.16.2 Viewing Websites Quiz 5 Check for Understanding
4.16.3 Explaining a URL 5 Free Response
4.16.4 Web Development Badge 1 Badge
4.17 Project: PSA Homepage Lesson
4.17.1 Make a Plan 1 Connection
4.17.2 Create your Website 10 Challenge
Networking Fundamentals
5.1 Introduction to the Internet Lesson
5.1.1 Getting Started 1 Notes
5.1.2 Welcome to the Internet 1 Video
5.1.3 Intro to the Internet 3 Check for Understanding
5.1.4 Inside Facebook's Connectivity Lab 1 Connection
5.1.5 Connectivity Lab Reflection 5 Free Response
5.2 Internet Hardware and Sending Information Lesson
5.2.1 Internet Hardware 1 Video
5.2.2 Internet Hardware 2 Check for Understanding
5.2.3 Sending Information 1 Video
5.2.4 Sending Information 3 Check for Understanding
5.2.5 The Internet is in the Ocean 1 Connection
5.2.6 Internet in the Ocean Reflection 5 Free Response
5.3 Internet Addresses Lesson
5.3.1 Internet Addresses 1 Video
5.3.2 Internet Addresses 2 Check for Understanding
5.3.3 The Need for Addresses 5 Free Response
5.3.4 IPv4 vs. IPv6 1 Connection
5.3.5 The Long Transition to IPv6 1 Connection
5.3.6 Reflection: IPv4 vs IPv6 5 Free Response
5.4 Domain Name System (DNS) Lesson
5.4.1 Domain Name System (DNS) 1 Video
5.4.2 Domain Name System 2 Check for Understanding
5.4.3 How Does DNS Work? 1 Connection
5.4.4 How Does DNS Work? 5 Free Response
5.5 Routing Lesson
5.5.1 Routing 1 Video
5.5.2 Routing 3 Check for Understanding
5.5.3 Redundancy 5 Free Response
5.6 Packets & Protocols Lesson
5.6.1 Packets 1 Video
5.6.2 Packets 2 Check for Understanding
5.6.3 Protocols 1 Video
5.6.4 Protocols 3 Check for Understanding
5.6.5 Passing Notes 1 Resource
5.6.6 How the Internet Works 1 Connection
5.6.7 How the Internet Works Reflection 5 Free Response
5.7 Viewing a Webpage Lesson
5.7.1 Viewing a Webpage 1 Video
5.7.2 Viewing a Webpage 2 Check for Understanding
5.7.3 Explaining a URL 5 Free Response
5.7.4 Net Neutrality Explained 1 Connection
5.7.5 FCCs Net Neutrality Rules Officially Repealed 1 Connection
5.7.6 Take a Side on Net Neutrality 5 Free Response
5.7.7 Net Neutrality and Cybersecurity 1 Connection
5.7.8 Net Neutrality and Cybersecurity Research 5 Free Response
5.8 Impact of the Internet Lesson
5.8.1 Impact of the Internet 1 Video
5.8.2 Impact of the Internet 3 Check for Understanding
5.8.3 The Internet and You 5 Free Response
5.8.4 Crucial Steps Needed to Close the U.S. Digital Div 1 Connection
5.8.5 Closing the Digital Divide 5 Free Response
5.9 Network Attacks Lesson
5.9.1 Network Attacks Overview 1 Video
5.9.2 Network Attacks 5 Free Response
5.9.3 Common Network Attacks 1 Video
5.9.4 Network Attacks 3 Check for Understanding
5.9.5 Social Engineering Hack 1 Connection
5.9.6 Social Engineering Reflection 5 Free Response
5.9.7 DDoS Attacks 1 Connection
5.9.8 DDoS Reflection 5 Free Response
5.9.9 SUPPLEMENTARY: Other Network Attacks 1 Video
5.10 Network Administration Lesson
5.10.1 Access Control 1 Video
5.10.2 Access Control 4 Check for Understanding
5.10.3 RADIUS Overview with AAA Protocol 1 Connection
5.10.4 RADIUS Server Access Control 1 Connection
5.10.5 RADIUS Reflection 5 Free Response
5.10.6 Detecting Intrusions to Secure a Network 1 Video
5.10.7 Securing a Network 2 Quiz
5.10.8 How to Secure your IT Network 1 Connection
5.10.9 Secure your IT Network Basics 5 Free Response
5.10.10 Network Administrator Career 1 Connection
5.10.11 Network Administrator Career 5 Free Response
5.11 Project: Secure the Company's Network Lesson
5.11.1 Secure the Company's Network 1 Connection
5.11.2 Establish Firewall Rules 5 Free Response
5.11.3 Reading Logs 5 Free Response
5.11.4 SSH Logs 1 Example
5.11.5 Project Reflection 5 Free Response
5.12 Networking Fundamentals Quiz Lesson
5.12.1 Networking Fundamentals Quiz 10 Quiz
5.12.2 Networking Fundamentals Badge 1 Badge
Final Project
6.1 Intro to Design Thinking Lesson
6.1.1 Intro to Design Thinking 1 Video
6.1.2 Intro to Design Thinking 1 Quiz
6.1.3 User Interface Scavenger Hunt 5 Free Response
6.1.4 Case Study: Helping Blind People See 1 Connection
6.1.5 Case Study Responses 5 Free Response
6.1.6 Brainstorming Project Ideas 5 Free Response
6.2 Prototype Lesson
6.2.1 Prototype 1 Video
6.2.2 Prototype Quiz 1 Quiz
6.2.3 Wizard of Oz Prototyping 1 Connection
6.2.4 Example Wizard of Oz Paper Prototype 1 Connection
6.2.5 Make Your Paper Prototypes! 5 Free Response
6.3 Test Lesson
6.3.1 Test 1 Video
6.3.2 Testing Quiz 1 Quiz
6.3.3 Testing with Users 1 Connection
6.3.4 Example: How to User Test 1 Connection
6.3.5 How to User Test Responses 5 Free Response
6.3.6 Example: How NOT to User Test 1 Connection
6.3.7 How NOT to User Test Responses 5 Free Response
6.3.8 Test Prototype 1 5 Free Response
6.3.9 Test Prototype 2 5 Free Response
6.3.10 Improve Your Prototype 5 Free Response
6.4 Project Prep and Development Lesson
6.4.1 Timeline & Team Roles 5 Free Response
6.4.2 Create an Interactive Visualization 5 Free Response
6.4.3 Develop a New Logo 10 Challenge
6.4.4 Write the Code! 10 Challenge
6.4.5 Present your Project 5 Presentation
Final Exam
7.1 Final Exam Lesson
7.1.1 Final Exam 25 Final
Advanced Tracy Challenges
8.1 Advanced Challenges with Tracy Lesson
8.1.1 Half Pyramid 10 Challenge
8.1.2 Pizza 10 Challenge
8.1.3 Grid 10 Challenge
8.1.4 Block Pyramid 2.0 10 Challenge
Building Mathematical Models
9.1 Modeling with Tracy Lesson
9.1.1 Graphing with Tracy 1 Video
9.1.2 Linear Graph 1 Example
9.1.3 Wave Graph 1 Example
9.1.4 Making Waves 5 Exercise
9.1.5 Graphing with Tracy! 5 Exercise
9.1.6 Modeling with Tracy 1 Video
9.1.7 Paula's Savings 1 Example
9.1.8 Montgomery Temperature 1 Example
9.1.9 Electricity Bill 5 Exercise
9.1.10 Savings Account 5 Exercise
9.1.11 Mathematical Models #HourOfCode Badge 0 Badge
Advanced HTML and CSS
10.1 Getting Started - Advanced HTML and CSS Lesson
10.1.1 Getting Started 1 Video
10.1.2 Example: Image Filters 1 Example
10.1.3 Example: Animations 1 Example
10.1.4 Example: Interactions 1 Example
10.2 Embedding iframes Lesson
10.2.1 Embedding iframes 1 Video
10.2.2 Embedding IFrames Quiz 2 Check for Understanding
10.2.3 Embedding CodeHS 1 Example
10.2.4 Embedding a Map 1 Example
10.2.5 Embedding a Website 5 Exercise
10.2.6 Embed a Tweet 5 Exercise
10.2.7 Embed a Video 5 Exercise
10.2.8 Career Site: Include Outside Information 5 Exercise
10.3 Divs Lesson
10.3.1 Divs 1 Video
10.3.2 Divs Quiz 2 Check for Understanding
10.3.3 Divvying up the Site 1 Example
10.3.4 Quotes 5 Exercise
10.3.5 Flags 5 Exercise
10.3.6 Career Site: Separate the Content 5 Exercise
10.3.7 Div Badge 1 Badge
10.4 Spans Lesson
10.4.1 Spans 1 Video
10.4.2 Spans Quiz 1 Check for Understanding
10.4.3 Span Formatting 1 Example
10.4.4 Vocabulary 5 Exercise
10.4.5 Text Decoration 5 Exercise
10.4.6 Career Site: Style Special Pieces 5 Exercise
10.5 Combining CSS Selectors Lesson
10.5.1 Combining CSS Selectors 1 Video
10.5.2 Combining CSS Selectors Quiz 2 Check for Understanding
10.5.3 More Specific Styling 1 Example
10.5.4 Choosing Nested Tags 5 Exercise
10.5.5 Highlight the First Item 5 Exercise
10.5.6 Calorie Recommendations 5 Exercise
10.6 The Don't Repeat Yourself Principle Lesson
10.6.1 Don't Repeat Yourself 1 Video
10.6.2 Don't Repeat Yourself Quiz 2 Check for Understanding
10.6.3 Styling Multiple Tags 1 Example
10.6.4 Style Similar Items with Same Class 1 Example
10.6.5 Managing Change 5 Exercise
10.6.6 Condense CSS Rules 5 Exercise
10.6.7 Why DRY? 5 Free Response
10.7 Special Selectors Lesson
10.7.1 Special Selectors 1 Video
10.7.2 Special Selectors Quiz 2 Check for Understanding
10.7.3 Vote For Me 1 Example
10.7.4 Vote For Me Pt 2 1 Example
10.7.5 Extend Vote For Me 5 Exercise
10.7.6 Special Vendors 5 Exercise
10.7.7 Checklist 5 Exercise
10.7.8 Career Website: Add Milestones 5 Exercise
10.7.9 Special Selectors Badge 1 Badge
10.8 Visibility Lesson
10.8.1 Visibility 1 Video
10.8.2 Visibility Quiz 2 Check for Understanding
10.8.3 Display Example 1 Example
10.8.4 Fading Text 1 Example
10.8.5 Favorite Sea Creature 5 Exercise
10.8.6 Caption on Demand 5 Exercise
10.9 Reading Documentation Lesson
10.9.1 Reading Documentation 1 Video
10.9.2 Reading Documentation Quiz 2 Check for Understanding
10.9.3 Using Docs: Float 1 Example
10.9.4 Using Docs: <blockquote> Tag 1 Example
10.9.5 Style the Table 5 Exercise
10.9.6 Electric Company 5 Exercise
10.9.7 Career Website: Add Pictures 5 Exercise
10.10 Using the Inspector Lesson
10.10.1 Using the Inspector 1 Video
10.10.2 Using the Inspector Tool Quiz 1 Check for Understanding
10.10.3 Inspector Quick Start 1 Connection
10.10.4 Classes and IDs 4 Check for Understanding
10.10.5 Exploring the Art Museum 4 Check for Understanding
10.10.6 What's Your Style? 5 Check for Understanding
10.11 The Box Model Lesson
10.11.1 The Box Model 1 Video
10.11.2 The Box Model Quiz 2 Check for Understanding
10.11.3 Adding Space Using Margin 1 Example
10.11.4 Adding Space Using Padding 1 Example
10.11.5 Combining Margin and Padding 1 Example
10.11.6 I need some space! 5 Exercise
10.11.7 I need some breathing room! 5 Exercise
10.11.8 Where is space added? 5 Free Response
10.11.9 Align Content Side by Side 5 Exercise
10.11.10 Career Website: Separate Content 5 Exercise
10.11.11 Design with the Box Model 1 Connection
10.11.12 Box Badge 1 Badge
10.12 Image Manipulation Lesson
10.12.1 Image Manipulation 1 Video
10.12.2 Image Manipulation Quiz 2 Check for Understanding
10.12.3 Grayscale Filter 1 Example
10.12.4 Blur Filter 1 Example
10.12.5 Hue Rotation 1 Example
10.12.6 Invert Filter 5 Exercise
10.12.7 Blurred 5 Exercise
10.12.8 Hue Rotation Comparisons 5 Exercise
10.12.9 Overexposure 5 Exercise
10.12.10 Grayscale Art 5 Exercise
10.12.11 Aesop's Fables Part 1 5 Exercise
10.12.12 Aesop's Fables Part 2 5 Exercise
10.13 Animation Lesson
10.13.1 Animation 1 Video
10.13.2 Animation Quiz 2 Check for Understanding
10.13.3 Animated Image Filter 1 Example
10.13.4 Animated Invert Filter 5 Exercise
10.13.5 Album Cover 5 Exercise
10.13.6 Aesop's Fables Part 3 5 Exercise
10.14 Interaction Lesson
10.14.1 Interaction 1 Video
10.14.2 Interaction Quiz 2 Check for Understanding
10.14.3 Interactive Image Filter 1 Example
10.14.4 Smooth Interactive Image Filter 1 Example
10.14.5 Smooth Change on Click 1 Example
10.14.6 Button Interaction 5 Exercise
10.14.7 Create Your Own Tooltip 5 Exercise
10.14.8 Aesop's Fables Part 4 5 Exercise
10.14.9 Career Website: Engage the User 5 Exercise
10.14.10 CSS Tricks 1 Connection
10.15 Advanced HTML and CSS Quiz Lesson
10.15.1 Advanced HTML and CSS Quiz 15 Unit Quiz
10.15.2 Advanced HTML and CSS Badge 1 Badge
Intro to micro:bit
11.1 Welcome to micro:bit! Lesson
11.1.1 Intro to micro:bit 5 Video
11.1.2 micro:bit Quick Start 5 Connection
11.1.3 Dice Simulator 5 Notes
11.1.4 Don't Wobble! 5 Notes
11.1.5 Exploration: Intro to Programming with micro:bit 5 Connection
11.1.6 Exploration 1.1 Follow-up 5 Video
11.1.7 Background & Experience 5 Free Response
11.1.8 Goal Setting 5 Free Response
11.2 Setting Up your micro:bit Lesson
11.2.1 Setting Up your micro:bit 5 Video
11.2.2 Exploration: Exploring LEDs 5 Connection
11.2.3 Exploration 1.2 Follow-up 5 Video
11.2.4 Four Corners 5 Exercise
11.2.5 Blinking First Letter 5 Exercise
11.2.6 Blinking Diamond 5 Exercise
11.3 Comments & Pseudocode Lesson
11.3.1 Comments & Pseudocode 5 Video
11.3.2 Comments & Pseudocode 3 Check for Understanding
11.3.3 Blink Middle 5 Notes
11.3.4 X in Pseudocode 5 Free Response
11.3.5 Exploration: Analog vs. Digital 5 Connection
11.3.6 Exploration 1.3 Follow-up 5 Video
11.3.7 Varied Brightness 5 Exercise
11.3.8 Moving Bright Box 5 Exercise
11.4 Variables Lesson
11.4.1 Variables 5 Video
11.4.2 Variables 3 Check for Understanding
11.4.3 Variable as Coordinate Value 5 Notes
11.4.4 Plus with a Variable in Pseudocode 5 Free Response
11.4.5 Exploration: Using micro:bit Pins 5 Connection
11.4.6 Exploration 1.4 Follow-up 5 Video
11.4.7 Brightness Line using Variables 5 Exercise
11.4.8 Opposite Blinking External LEDs 5 Exercise
11.4.9 Dimming External LED 5 Exercise
11.5 Intro to micro:bit Quiz Lesson
11.5.1 Intro to micro:bit Quiz 15 Unit Quiz
Program Control with micro:bit
12.1 For Loops Lesson
12.1.1 For Loops 5 Video
12.1.2 For Loops 2 Check for Understanding
12.1.3 Light Middle Row with a For Loop 5 Notes
12.1.4 Dimming LED 5 Free Response
12.1.5 Exploration: Playing Music with micro:bit 5 Connection
12.1.6 Exploration 2.1 Follow-up 5 Video
12.1.7 Twinkle Twinkle 5 Exercise
12.1.8 Looping through LED Brightness Values 5 Exercise
12.1.9 Light Screen by Column 5 Exercise
12.2 While Loops Lesson
12.2.1 While Loops 5 Video
12.2.2 While Loops 2 Check for Understanding
12.2.3 Light Middle Column with a While Loop 5 Notes
12.2.4 Alternating LED until Button Press 5 Free Response
12.2.5 Exploration: Using Buttons to Control Code 5 Connection
12.2.6 Exploration 2.2 Follow-up 5 Video
12.2.7 LED Blink with Buttons 5 Exercise
12.2.8 Button Following LED 5 Exercise
12.3 Operators Lesson
12.3.1 Arithmetic, Comparison, and Logical Operators 5 Video
12.3.2 Arithmetic, Comparison, and Logical Operators 2 Check for Understanding
12.3.3 Using Arithmetic Operators 5 Notes
12.3.4 Using Comparison Operators 5 Notes
12.3.5 Using Logical Operators 5 Notes
12.3.6 Light LED based on Values 5 Free Response
12.3.7 Exploration: Light Sensor 5 Connection
12.3.8 Exploration 2.3a Follow-up 5 Video
12.3.9 Light Detector 5 Exercise
12.3.10 Exploration: Temperature Sensor 5 Connection
12.3.11 Exploration 2.3b Follow-up 5 Video
12.3.12 Temperature Monitor 5 Exercise
12.3.13 Exploration: Accelerometer 5 Connection
12.3.14 Exploration 2.3c Follow-up 5 Video
12.3.15 Brightness by Acceleration 5 Exercise
12.3.16 Real World Application: Night Light 5 Exercise
12.4 If/Else Statements Lesson
12.4.1 If/Else Statements 5 Video
12.4.2 If/Else Statements 2 Check for Understanding
12.4.3 If/Else with 'count' 5 Notes
12.4.4 If/If/If with 'count' 5 Notes
12.4.5 LED Position with a Variable 5 Free Response
12.4.6 LED Brightness using Buttons 5 Free Response
12.4.7 Exploration: Using Servo Motors 5 Connection
12.4.8 Exploration 2.4 Follow-up 5 Video
12.4.9 Servo Rotation with Reset 5 Exercise
12.4.10 Button Controlling LED and Servo 5 Exercise
12.4.11 Servo Position by Button Press 5 Exercise
12.4.12 Servo with LED display and reset 5 Exercise
12.5 Functions Lesson
12.5.1 Functions 5 Video
12.5.2 Functions 2 Check for Understanding
12.5.3 Using Functions 5 Notes
12.5.4 Using Functions with Parameters 5 Notes
12.5.5 Combining Control Structures 5 Notes
12.5.6 Light Level LEDs 5 Free Response
12.5.7 Exploration: Using External Sensors 5 Connection
12.5.8 Exploration 2.5 Follow-up 5 Video
12.5.9 Distance Monitor 5 Exercise
12.5.10 Challenge: LED Arrow Following Servo 5 Challenge
12.5.11 Choose an External Sensor to Investigate 5 Free Response
12.6 Program Control with micro:bit Quiz Lesson
12.6.1 Program Control with micro:bit Unit Quiz 14 Unit Quiz
Advanced micro:bit
13.1 micro:bit Challenges Lesson
13.1.1 micro:bit Challenges: Breadboards 5 Video
13.1.2 micro:bit Challenges: Breadboards 2 Check for Understanding
13.1.3 Distance Sensor with Breadboard 5 Notes
13.1.4 Exploration: Using Gestures to Control Code 5 Connection
13.1.5 Exploration 3.1 Follow-up 5 Video
13.1.6 Digital Watch, Pt 1: Setting the Time 5 Challenge
13.1.7 Digital Watch, Pt 2: Keeping TIme 5 Challenge
13.1.8 Digital Watch, Pt 3: Final Touches 5 Challenge
13.1.9 Inchworm 5 Challenge
13.1.10 Project Reflection 5 Free Response
13.2 Explore a New Sensor Lesson
13.2.1 Explore a New Sensor: Overview 5 Notes
13.2.2 Exploration: Getting Started with a New Sensor 5 Connection
13.2.3 Video/ Exploration 5 Free Response
13.2.4 Example Program 5 Free Response
13.2.5 How to add images 5 Video
13.2.6 Build an Exercise to Teach about your Sensor! 5 Free Response
13.2.7 Creating a Lesson: Reflection 5 Free Response
13.3 Follow a step-by-step project Lesson
13.3.1 Research and Choose Project 5 Free Response
13.3.2 Create Updated Directions 5 Free Response
13.3.3 Step-by-Step Project Reflection 5 Free Response
13.4 Final Project Lesson
13.4.1 Project Brainstorm and Selection 5 Free Response
13.4.2 Build a Prototype 5 Free Response
13.4.3 Test and Improve your Project 5 Free Response
13.4.4 Present your Project! 5 Presentation