### Please enable JavaScript to use CodeHS

North Carolina Intro to Computer Science

#### Points

Activity Points
Introduction to Programming
1.1 Introduction to Programming With Karel
1.1.1 Introduction to Programming With Karel 1
1.1.2 Quiz: Karel Commands 5
1.1.3 Our First Karel Program 1
1.1.4 Your First Karel Program 5
1.1.5 Short Stack 5
1.1.6 Dancing Karel 5
1.2 More Basic Karel
1.2.1 More Basic Karel 1
1.2.2 More Basic Karel Quiz 5
1.2.3 Tennis Ball Square 1
1.2.4 Make a Tower 5
1.2.5 Pyramid of Karel 5
1.2.6 Go Through the Door 5
1.3 Karel Can't Turn Right
1.3.1 Karel Can't Turn Right 1
1.3.2 Karel Can't Turn Right Quiz 5
1.3.3 Tower and Turn Right 1
1.3.4 Fireman Karel 5
1.3.5 Slide Karel 5
1.3.6 Reflection: Teaching Karel New Commands 5
1.3.7 Right Turn Karel Badge 1
1.4 Functions in Karel
1.4.1 Functions in Karel 1
1.4.2 Functions in Karel Quiz 5
1.4.3 Turn Around 1
1.4.4 Pancakes 5
1.4.5 Backflip 5
1.4.6 Digging Karel 5
1.4.7 Build a Shelter 5
1.5 The Start Function
1.5.1 The Start Function 1
1.5.2 The Start Function Quiz 5
1.5.3 Tower with Start Function 1
1.5.4 Pancakes with Start 5
1.5.5 Digging Karel with Start 5
1.6 Top Down Design and Decomposition in Karel
1.6.1 Top Down Design and Decomposition in Karel 1
1.6.2 Top Down Design and Decomposition Quiz 5
1.6.3 Hurdle Karel 1
1.6.4 The Two Towers 5
1.6.5 Make a 'Z' 5
1.6.6 Reflection: Top Down Design 5
1.7 Commenting Your Code
1.7.1 Commenting Your Code 1
1.7.2 Commenting Your Code Quiz 5
1.7.3 Hurdle Karel 1
1.7.4 The Two Towers + Comments 5
1.7.5 Reflection: Commenting 5
1.8 Abstraction
1.8.1 Abstraction 1
1.8.2 Abstraction Quiz 5
1.8.3 Abstracting Away buildTower 1
1.8.4 Abstracting Your Day 5
1.8.5 Reflection: Abstraction 5
1.8.6 Reflection: Abstraction in Karel 5
1.9 Super Karel
1.9.1 Super Karel 1
1.9.2 Super Karel Quiz 5
1.9.3 Hurdle Karel (with SuperKarel) 1
1.9.4 The Two Towers + SuperKarel 5
1.9.5 Super Karel Badge 1
1.10 For Loops
1.10.1 For Loops 1
1.10.2 For Loops Quiz 5
1.10.3 Repeated Move 1
1.10.4 Put Down Tennis Balls 1
1.10.5 Take 'em All 5
1.10.6 Dizzy Karel 5
1.10.7 For Loop Square 5
1.10.8 Lots of Hurdles 5
1.11 If Statements
1.11.1 If Statements 1
1.11.2 If Statements Quiz 5
1.11.3 If Statements 1
1.11.4 Safe Take Ball 1
1.11.5 Is There a Ball? 5
1.11.6 Mindsets 5
1.12 If/Else Statements
1.12.1 If/Else Statements 1
1.12.2 If/Else Statements Quiz 5
1.12.3 If/Else Statements 1
1.12.4 Right Side Up 5
1.12.5 Conditional Karel Badge 1
1.13 While Loops in Karel
1.13.1 While Loops in Karel 1
1.13.2 While Loops in Karel Quiz 5
1.13.3 Move to Wall 1
1.13.4 Follow The Yellow Ball Road 5
1.13.5 Lay Row of Tennis Balls 5
1.13.6 Big Tower 5
1.14 Control Structures Example
1.14.1 Control Structures Example 1
1.14.2 Control Structures Example Quiz 5
1.14.3 Cleanup Karel 1
1.14.4 Random Hurdles 5
1.15 Debugging Strategies
1.15.1 Debugging Basics 1
1.15.2 Debugging Basics 5
1.15.3 Debug: The Two Towers 5
1.15.4 Debug: Lots of Hurdles 5
1.15.5 Debugging From Error Messages 1
1.15.6 Debugging with Error Messages 5
1.15.7 Debug: Big Tower 5
1.15.8 Debug: Random Hurdles 5
1.16 Organizational Techniques
1.16.1 Organizational Techniques 1
1.16.2 Organizational Techniques Quiz 5
1.16.3 Hurdle Karel 1
1.16.4 One Ball in Each Spot 5
1.16.5 The Two Towers 5
1.17 Karel Algorithms
1.17.1 Karel Algorithms 1
1.17.2 Quiz: Which Control Structure? 5
1.17.3 Algorithms Example: Move Stack 1
1.17.4 Move Tennis Ball Stack 1
1.17.5 Climbing Karel 1
1.17.6 Decorate the Fence 5
1.18 How to Indent Your Code
1.18.1 How to Indent Your Code 1
1.18.2 How to Indent Your Code Quiz 5
1.18.3 Dance and Clean Karel 1
1.18.4 Diagonal 5
1.18.5 Staircase 5
1.19 Ultra Karel
1.19.1 Ultra Karel 1
1.19.2 Ultra Karel Quiz 5
1.19.3 Red Frame 1
1.19.4 Slip 'n Slide 1
1.19.5 Invert Colors 5
1.19.6 Checkerboard Karel 5
1.19.7 Karel Exercises Badge 1
1.20 Karel Challenges
1.20.1 Fetch 10
1.20.2 Racing Karel 10
1.20.3 Tower Builder 10
1.20.4 Super Cleanup Karel 10
1.20.5 Double Tennis Balls 10
1.20.6 Karel Challenges Badge 1
1.21 Introduction to Programming Quiz
1.21.1 Introduction to Programming Quiz 5
Programming with JavaScript
2.1 What is Code
2.1.1 What is Code? 1
2.1.2 What is Software 1
2.1.3 Respond: What is Software 5
2.2 Uses of Programs
2.2.1 Uses of Programs 1
2.2.2 Why Should You Learn to Program? 1
2.2.3 Reflection: Learning to Program 5
2.2.4 Reflection: Programs in Your Life 5
2.2.5 Reflection: Future Programs 5
2.2.6 Task: Computing Innovations 5
2.3 Hello World
2.3.1 Hello World 1
2.3.2 Hello World Quiz 5
2.3.3 Hello World 1
2.3.4 Your Name and Hobby 5
2.4 Variables
2.4.1 Variables 1
2.4.2 Variables Quiz 5
2.4.3 Basic Variables 1
2.4.4 Apples and Oranges 5
2.5 User Input
2.5.1 User Input 1
2.5.2 User Input Quiz 5
2.5.3 Basic User Input 1
2.5.4 Obi-Wan Says 5
2.5.5 User Input Badge 1
2.6 Basic Math in JavaScript
2.6.1 Basic Math in JavaScript 1
2.6.2 Basic Math in JavaScript Quiz 5
2.6.3 Order of Operations 1
2.6.4 Dollars to Pounds 1
2.6.5 Dividing Up Groups 1
2.6.6 Sporting Goods Shop 5
2.6.7 Running Speed 5
2.6.8 24 vs. "24" 5
2.7 Using Graphics in JavaScript
2.7.1 Graphics 1
2.7.2 JavaScript Graphics Quiz 5
2.7.3 Graphics Hello World 1
2.7.4 Blue Circle 1
2.7.5 Red Rectangle 1
2.7.6 8 Ball 1
2.7.7 French Flag 5
2.7.8 Snowman 5
2.7.9 Graphics Badge 1
2.8 Mouse Events: Mouse Clicked
2.8.1 Mouse Events: Mouse Clicked 1
2.8.2 Mouse Events: Mouse Clicked Quiz 5
2.8.3 Click For Circles 1
2.8.4 Click For Mickey 1
2.8.5 Click for Rectangles 5
2.9 Programming with JavaScript Quiz
2.9.1 Programming with JavaScript Quiz 25
2.9.2 Graphics Badge 1
JavaScript Control Structures
3.1 Booleans
3.1.1 Booleans 1
3.1.2 Booleans Quiz 5
3.1.3 First Boolean 1
3.1.4 Do You Have a Cat? 5
3.2 Logical Operators
3.2.1 Logical Operators 1
3.2.2 Logical Operators Quiz 5
3.2.3 Light Switch 1
3.2.4 President 1
3.2.5 Wasting Time 1
3.2.6 Can You Graduate? 5
3.2.7 School's Out 5
3.3 Comparison Operators
3.3.1 Comparison Operators 1
3.3.2 Comparison Operators Quiz 5
3.3.3 Voting Age 1
3.3.4 Grade Range 1
3.3.5 Rolling Dice 5
3.3.6 All Star 5
3.4 If Statements
3.4.1 If Statements 1
3.4.2 If Statements Quiz 5
3.4.3 Negative Numbers 1
3.4.4 Great Names 1
3.4.5 Even and Odd 1
3.4.6 Secret Password 1
3.4.7 Teenagers 5
3.4.8 Meal Planner 5
3.4.9 Conditionals Badge 1
3.5 Key Events
3.5.1 Key Events 1
3.5.2 Key Events Quiz 5
3.5.3 Keyboard Square 1
3.5.4 Growing Circle 5
3.6 For Loops in JavaScript
3.6.1 Basic For Loop 1
3.6.2 For Loops Quiz 5
3.6.3 For Loop 1
3.6.4 Meme Text Generator 5
3.6.5 The Worm 5
3.6.6 Caterpillar 5
3.7 General For Loops
3.7.1 General For Loop 1
3.7.2 General For Loop Quiz 5
3.7.3 Countdown 1
3.7.4 Count By Twos 1
3.7.5 Count By Sevens 5
3.7.6 Powers of Two 5
3.8 For Loop Practice
3.8.1 For Loop Examples 1
3.8.2 For Loop Examples Quiz 5
3.8.3 For Loop Sum 1
3.8.4 Better Sum 5
3.8.5 Factorial 5
3.8.6 All Dice Values 5
3.9 Random Numbers
3.9.1 Random Numbers 1
3.9.2 Random Numbers Quiz 5
3.9.3 Rolling a Die 1
3.9.4 Flipping a Coin 1
3.9.5 Lots of Dice 5
3.9.6 Random Color Square 5
3.9.7 Mindsets 5
3.10 While Loops
3.10.1 While Loops 1
3.10.2 While Loops Quiz 5
3.10.3 While Loop Countdown 1
3.10.4 Inventory 5
3.10.5 Fibonacci 5
3.11 Loop and a Half
3.11.1 Loop and a Half 1
3.11.2 Loop and a Half Quiz 5
3.11.3 Adding Up Numbers 1
3.11.4 Snake Eyes 5
3.11.5 Better Password Prompt 5
3.11.6 Looper Badge 1
3.12 Javascript Control Structures Quiz
3.12.1 JavaScript Control Structures Quiz 25
Basic Data Structures
4.1 Intro to Lists/Arrays
4.1.1 Intro to Lists/Arrays 1
4.1.2 Intro to Lists/Arrays Quiz 5
4.1.3 Making an Array 1
4.1.4 List of Places to Travel 5
4.1.5 List of Prime Numbers 5
4.2 Indexing Into an Array
4.2.1 Indexing Into an Array 1
4.2.2 Indexing into an Array Quiz 5
4.2.3 Array Indexing Practice 1
4.2.4 Top Movies 5
4.2.5 Indexing Badge 1
4.3 Adding/Removing From an Array
4.3.1 Adding/Removing From an Array 1
4.3.2 Adding/Removing from an Array Quiz 5
4.3.3 Add/Remove From Array 1
4.3.4 Empty Array (Push/Pop) 5
4.4 Array Length and Looping Through Arrays
4.4.1 Array Length and Looping Through Arrays 1
4.4.2 Array Length and Looping Through Arrays Quiz 5
4.4.3 Print Shopping List 1
4.4.4 Print First Five Items 1
4.4.5 Sum Array 1
4.4.6 Max Value in Array 1
4.4.7 Product of List 5
4.4.8 Print Flight Itinerary 5
4.4.9 Double List 5
4.4.10 Evens Only List 5
4.4.11 In a World Without Arrays! 5
4.4.12 Reflection: World Without Arrays! 5
4.4.13 Reverse List 5
4.5 Iterating Over an Array
4.5.1 Examples: Iterating Over an Array 1
4.5.2 Iterating Over an Array Quiz 5
4.5.3 Coin Flips 1
4.5.4 Many Crazy Balls 1
4.5.5 Coin Flip Fun: Number of Heads and Tails 5
4.5.6 Coin Flip Fun: Longest Streak of Heads 5
4.5.7 Changing Circles 5
4.5.8 Draw a Barcode 5
4.5.9 Arrays Badge 1
4.5.10 Mindsets 5
4.6 Finding an Element in a List
4.6.1 Finding an Element in a List 1
4.6.2 Finding an Element in a List Quiz 5
4.6.3 Array indexOf 1
4.6.4 Who is in Line? 5
4.6.5 Algorithm Efficiency 1
4.7 Removing an Element From an Array
4.7.1 Removing an Element From an Array 1
4.7.2 Removing an Element from an Array Quiz 5
4.7.3 Splice and Remove 1
4.7.4 Remove From Line 5
4.8 Basic Data Structures Quiz
4.8.1 Basic Data Structures Quiz 10
Computing Basics
5.1 Intro to Digital Information
5.1.1 What is Digital Information? 1
5.1.2 What is Digital Information Quiz 5
5.1.3 Fast Food Menu 1
5.1.4 DNA 1
5.1.5 Reflection: Encodings Everywhere 5
5.2 Number Systems
5.2.1 Number Systems 1
5.2.2 Number Base Tool 1
5.2.3 Number Systems Quiz 5
5.2.4 Decimal to Binary 1
5.2.5 Decimal to Binary Quiz 5
5.2.6 Binary Game 5
5.2.7 Overflow Error 5
5.2.8 More Overflow Errors 1
5.3 Encoding Text with Binary
5.3.1 Encoding Text with Binary 1
5.3.2 Encoding Text with Binary Quiz 5
5.3.3 Morse Code 1
5.3.4 Decoding a Binary Message 1
5.3.5 2-bit Custom Encoding 1
5.3.6 Bits to ASCII 1
5.3.7 Hello Karel in Bits 5
5.3.8 Create your own Encoding 5
5.3.9 Text to Binary 5
5.3.10 Encoding Badge 1
5.4 Pixel Images
5.4.1 Pixel Images 1
5.4.2 Pixel Images Quiz 5
5.4.3 Creating Pixel Images 5
5.4.4 CodeHS Logo 1
5.4.5 Checkerboard 5
5.4.7 Create an Image! 5
5.5 Internal Components
5.5.1 Internal Components 1
5.5.2 Internal Components 5
5.5.3 Build a Computer 1
5.5.4 Build a Computer 5
5.5.5 Test Your Brain's RAM! 1
5.5.6 Test Your Brain's RAM! Reflection 5
5.5.7 The Machine Instruction Cycle 5
5.6 Peripheral Devices
5.6.1 Peripheral Devices 1
5.6.2 Peripheral Devices 5
5.6.3 Personalized Peripherals 5
5.6.4 IT Help 5
5.6.5 Your Ideal Computer Setup 5
5.7 Privacy & Security
5.7.1 What is Data Privacy & Security? 1
5.7.2 Privacy & Security Quiz 5
5.7.5 Guess: Password List 1
5.7.6 Guess: Using an Algorithm 1
5.7.7 Guess: Brute Force 1
5.7.8 How Strong is your Password? 1
5.7.9 How Strong is your password? 5
5.7.10 You Can Be Tracked! 1
5.8 Creative Credit & Copyright
5.8.1 Creative Credit and Copyright 1
5.8.2 Creative Credit and Copyright 5
5.8.3 Cite! 5
5.8.4 Exploring Creative Commons 1
5.8.5 Respond: Creative Commons 5
5.8.6 Task: Finding Images 5
5.8.7 Reflection: Why is Copyright Important? 5
5.9 Digital Information Quiz
5.9.1 Digital Information Quiz 15
5.9.2 Digital Information Badge 1
Creative Development
6.1 Intro to Design Thinking
6.1.1 Intro to Design Thinking 1
6.1.2 Intro to Design Thinking 5
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 Tell a Story Demo 1
6.1.7 Brainstorming Project Ideas 5
6.2 Prototype
6.2.1 Prototype 1
6.2.2 Prototype Quiz 5
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 How to Make Accessible Programs 5
6.3.9 Test Prototype 1 5
6.3.10 Test Prototype 2 5
6.3.11 Improve Your Prototype 5
6.4 Project Prep and Development
6.4.1 Online Collaboration Tools 5
6.4.2 Pseudocode 5
6.4.3 Write the Code! 10
6.4.4 Present your Project 5
6.4.5 Mindsets 5
Extra Karel Practice
7.1 Extra Karel Practice
7.1.1 Functions Practice: K For Karel 10
7.1.2 Functions Practice: Christmas Karel 10
7.1.3 Functions Practice: X Marks the Spot 10
7.1.4 While Loop Practice: Blackout 10
7.1.5 While Loop Practice: Move To Top 10
7.1.6 Functions and While Loop Practice: Opposite Corner 10
7.1.7 While Loop Practice: Checkered Row 10
7.1.8 For Loop Practice: Tall Hurdles 10
7.1.9 Functions and While Loop Practice: Row and Back 10
7.1.10 Functions and For Loop Practice: Opposite Squares 10
7.1.11 Stairway To Heaven 10
7.1.12 Karel Practice Badge 0
Extra Karel Puzzles
8.1 Extra Karel Puzzles
8.1.1 Midpoint Karel 10
8.1.2 Target Karel 10
8.1.3 The Winding Yellow Road 10
8.1.4 Super Random Hurdles 10
8.1.5 Copy 10
8.1.6 Multiply 10
8.1.7 Fibonacci Karel 10
8.1.8 Comparison Karel 10
8.1.9 Swap 10
8.1.10 Sorting Karel 10
8.1.11 Karel Puzzles Badge 0
Karel Challenges
9.1 Challenge Problems
9.1.1 Fetch 10
9.1.2 Racing Karel 10
9.1.3 Tower Builder 10
9.1.4 Super Cleanup Karel 10
9.1.5 Double Tennis Balls 10
9.1.6 Karel Unit Test 5
9.1.7 Karel Challenges Badge 0
Web Development
10.1 Introduction to HTML
10.1.1 Introduction to HTML 1
10.1.2 Introduction to HTML Quiz 5
10.1.3 Our First HTML Page 1
10.1.4 Say Hello! 5
10.2 Structure of an HTML Page
10.2.1 Structure of an HTML Page 1
10.2.2 Structure of an HTML Page Quiz 5
10.2.3 HTML Template 1
10.2.4 Hello World Page 1
10.2.5 The <title> Tag 5
10.2.6 Your First HTML Page 5
10.2.7 Structure Badge 0
10.3 Formatting Text
10.3.1 Formatting Text 1
10.3.2 Formatting Text Quiz 5
10.3.3 Dictionary 1
10.3.4 That's Bold 5
10.3.5 Artificial Intelligence 5
10.3.6 State Capitals 5
10.4.2 Links Quiz 5
10.4.3 The <a> Tag 1
10.4.4 Simple Link 5
10.4.5 My Favorite Websites 5
10.5 Images
10.5.1 Images 1
10.5.2 Images Quiz 5
10.5.3 The <img> Tag 1
10.5.4 Building the CodeHS Homepage 1
10.5.5 Collage on a Theme 5
10.5.6 Linking an Image 5
10.5.7 Personal Library 5
10.5.8 Images Badge 0
10.6 HTML Lists
10.6.1 HTML Lists 1
10.6.2 HTML Lists Quiz 5
10.6.3 Grocery Shopping 1
10.6.4 Favorite Things 5
10.6.5 To-Do List 5
10.6.6 List Article 5
10.7 HTML Tables
10.7.1 HTML Tables 1
10.7.2 HTML Tables Quiz 5
10.7.3 Address Book 1
10.7.4 Favorite Songs 5
10.7.5 Calendar 5
10.8 HTML Styling
10.8.1 HTML Styling 1
10.8.2 HTML Styling Quiz 5
10.8.3 Stylish Address Book 1
10.8.4 Background Colors 5
10.8.5 Style Your To-Do List 5
10.9 Introduction to CSS
10.9.1 Introduction to CSS 1
10.9.2 Introduction to CSS Quiz 5
10.9.3 Styling Your H1s 1
10.9.4 First Style with CSS 5
10.9.5 List Styling 5
10.10 CSS Select by Tag
10.10.1 CSS Select by Tag 1
10.10.2 CSS Select by Tag Quiz 5
10.10.3 Rainbow 1
10.10.4 Dog Styling 1
10.10.5 Restaurant Menu 5
10.10.6 Put Karel Together 5
10.11 CSS Select by Class
10.11.1 CSS Select by Class 1
10.11.2 CSS Select by Class Quiz 5
10.11.3 Simple Checkerboard 1
10.11.4 Tic Tac Toe 5
10.11.5 Music Library 5
10.12 CSS Select by ID
10.12.1 CSS Select by ID 1
10.12.2 CSS Select by ID Quiz 5
10.12.3 Logo 1
10.12.4 Favorite Dog 5
10.12.5 Bingo 5
10.12.6 CSS Badge 0
10.13 Web Development Quiz
10.13.1 Web Development Quiz 10
10.14 Practice PT: Your First Website
10.14.1 About the AP CSP Exam 1
10.14.2 Set Up Your codehs.me Website 10
10.14.3 Practice PT: Your First Website 10
10.14.4 Website Badge 0
Extra Console Challenges
11.1 Prime Numbers
11.1.1 Prime Numbers 10
11.1.2 Find the Max 10
11.1.3 Prime Factorization 10
11.1.4 Fizz Buzz 10
11.1.5 Grid Printer 10
11.1.6 Number Sum 10
11.1.7 Hailstone Sequence 10
11.1.8 Pythagorean Triples 10
11.1.9 Digit Array 10
11.1.10 Console Challenges Badge 0
Animation and Games
12.1 Timers
12.1.1 Timers 1
12.1.2 Timers Quiz 0
12.1.3 Moving Ball 1
12.1.4 Magic 8 Ball 1
12.1.5 Crazy Ball 5
12.2 Random Circles
12.2.1 Example: Random Circles 1
12.2.2 Random Circles Quiz 0
12.2.3 Random Circles 1
12.2.4 Spinner Example 1
12.2.5 Growing Circle 5
12.2.6 Paint splatter 5
12.3 Random Ghosts
12.3.1 Example: Random Ghosts 1
12.3.2 Random Ghosts Quiz 0
12.3.3 Random Ghosts 1
12.3.4 Random Fireworks 1
12.3.5 Circle Wall 5
12.4 Bouncing Ball
12.4.1 Example: Bouncing Ball 1
12.4.2 Bouncing Ball Quiz 0
12.4.3 Bouncing Ball 1
12.4.4 Hotspot Ball 5
12.4.5 Trail 5
12.5 Mouse Events: Mouse Moved
12.5.1 Mouse Events: Mouse Moved 1
12.5.2 Mouse Events: Mouse Moved Quiz 0
12.5.3 Simple Painting 1
12.5.4 Colorful Drag to Paint 1
12.5.5 Coordinates 5
12.5.6 Target 5
12.6 Drawing Lines
12.6.1 Example: Drawing Lines 1
12.6.2 Drawing Lines Quiz 0
12.6.3 Drawing Lines 1
12.6.4 Leash 5
12.7 Crazy Ball Game
12.7.1 Crazy Ball Game 1 1
12.7.2 Crazy Ball Game Quiz 1 0
12.7.3 Crazy Ball Game 1 1
12.7.4 Crazy Ball Game 2 1
12.7.5 Crazy Ball Game Quiz 2 0
12.7.6 Crazy Ball Game 2 1
12.7.7 Drag and Drop 5
12.7.8 Animation and Games Unit Quiz 0
12.7.9 Animation Exercises Badge 0
Project: Breakout
13.1 Breakout
13.1.1 Bricks 10
13.1.2 Ball and Paddle 10
13.1.3 Breakout 10
13.1.4 Breakout Badge 0
Data Structures Challenge Problems
14.1 Conway's Game of Life
14.1.1 Make The Grid 5
14.1.2 Find Life 5
14.1.3 Finish Up 5
14.2 Connect Four
14.2.1 Make The Board 5
14.2.2 Take Turns 5
14.2.3 Find the Winner 5
More Basic Data Structures
15.1 Intro to Objects/Maps
15.1.1 Intro to Objects/Maps 1
15.1.2 Intro to Objects / Maps Quiz 0
15.1.3 Phonebook 1
15.1.4 Sidekicks 5
15.2 Basics of Objects
15.2.1 Basics of Objects 1
15.2.2 Basics of Objects Quiz 0
15.2.3 Object Literal Phonebook 1
15.2.4 Object Property Phonebook 1
15.2.5 Beware Dot Notation! 1
15.2.6 Address Book 5
15.3 Iterating Over an Object
15.3.1 Iterating Over An Object 1
15.3.2 Iterating over an Object Quiz 0
15.3.3 Print Phonebook 1
15.3.4 Hogwarts 5
15.4 When Do I Use an Object?
15.4.1 When Do I Use An Object? 1
15.4.2 When do I use an Object Quiz 0
15.4.3 Facebook Friend Lists 1
15.4.4 Does the Key Exist? 1
15.4.5 Text Messages 5
15.5 Intro to Sets
15.5.1 Intro to Sets 1
15.5.2 Intro to Sets Quiz 0
15.5.3 Basic Sets 1
15.5.4 Vowels 5
15.5.5 Mutual Friends 5
15.5.6 Total Network of Friends 5
15.6 Intro to Grids
15.6.1 Intro to Grids 1
15.6.2 Intro to Grids Quiz 0
15.6.3 Grid Basics 1
15.7 Looping Over a Grid
15.7.1 Looping Over a Grid 1
15.7.2 Looping Over a Grid Quiz 0
15.7.3 Print Grid 1
15.7.4 Summing Grid 5
15.8 Grid Example: Get a Row
15.8.1 Grid Example: Get a Row 1
15.8.2 Grid Example: Get a Row Quiz 0
15.8.3 Get a Row 1
15.8.4 Grid Diagonal 5
15.9 Data Structures Challenges
15.9.1 Watercolor Grid 10
15.9.2 Data Structures Unit Quiz 0