Please enable JavaScript to use CodeHS


Badges

This page lists all the badges that can be earned in AP Computer Science Principles in JavaScript

Badges
1.4.7: Right Turn Karel Badge
Introduction to Programming
1.10.5: Super Karel Badge
Introduction to Programming
1.13.6: Conditional Karel Badge
Introduction to Programming
1.19.7: Karel Exercises Badge
Introduction to Programming
1.20.6: Karel Challenges Badge
Introduction to Programming
2.1.11: Karel Practice PT Badge
Practice PT: Pair-Programming Paint!
3.5.6: User Input Badge
Programming with JavaScript
3.7.9: Graphics Badge
Programming with JavaScript
3.9.2: Graphics Badge
Programming with JavaScript
4.4.10: Conditionals Badge
JavaScript Control Structures
4.11.6: Looper Badge
JavaScript Control Structures
5.3.7: Parameters Badge
Functions and Parameters
5.7.8: JavaScript Exercises Badge
Functions and Parameters
5.8.4: JavaScript Challenges Badge
Functions and Parameters
7.2.5: Indexing Badge
Basic Data Structures
7.5.9: Arrays Badge
Basic Data Structures
7.8.6: Data Structures Exercises Badge
Basic Data Structures
8.3.10: Encoding Badge
Digital Information
8.7.12: Image Manipulation Badge
Digital Information
11.5.5: DNS Badge
The Internet
11.11.2: The Internet Badge
The Internet
21.1.12: Karel Practice Badge
Extra Karel Practice
22.1.11: Karel Puzzles Badge
Extra Karel Puzzles
23.1.7: Karel Challenges Badge
Karel Challenges
24.2.7: Structure Badge
Web Development
24.5.8: Images Badge
Web Development
24.12.6: CSS Badge
Web Development
24.14.4: Website Badge
Web Development
25.1.8: Functions and Parameters Badge
Functions and Parameters Practice
26.1.10: Console Challenges Badge
Extra Console Challenges
27.7.9: Animation Exercises Badge
Animation and Games
28.1.4: Breakout Badge
Project: Breakout
31.1.4: Tic Tac Toe Badge
Project: Tic Tac Toe
32.4.8: Helicopter Badge
Project: Helicopter Game
32.5.1: Intro to Computer Science Badge
Project: Helicopter Game