Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Coding Gravity
1.1 The Gravitational Force Lesson
1.1.1 What is Gravity? 5 Video
1.1.2 Gravity Brainstorm 5 Free Response
1.1.3 Gravity Research 5 Free Response
1.2 Gravity Simulation Lesson
1.2.1 Exploring Simulations 5 Free Response
1.2.2 JavaScript Gravity Simulation 5 Video
1.2.3 Our First Planet 5 Example
1.2.4 JavaScript Basics 5 Quiz
1.2.5 Solar System 5 Exercise
1.2.6 Turning On Gravity 5 Exercise
1.2.7 Gravity Observations 5 Free Response
1.3 A Study in Gravity Lesson
1.3.1 Testing Properties 5 Video
1.3.2 Testing Review 2 Quiz
1.3.3 Printing Planet Data 5 Example
1.3.4 Testing Radius 5 Exercise
1.3.5 Testing Distance 5 Exercise
1.3.6 Testing Mass 5 Exercise
1.3.7 Gravity Conclusions 5 Free Response
Punnett Square Generator
2.1 Positioning Allele Values Lesson
2.1.1 Positioning Allele Values 0 Video
2.1.2 Positioning Allele Values 5 Quiz
2.1.3 Top Allele Placements 0 Example
2.1.4 Allele Value Placement 0 Exercise
2.2 Assigning Allele Values Lesson
2.2.1 Assigning Allele Values 0 Video
2.2.2 Assigning Allele Values 4 Quiz
2.2.3 Collecting and Printing Allele Values 0 Example
2.2.4 Complete Allele Collection 0 Exercise
2.3 Printing Genotypes Lesson
2.3.1 Printing Genotypes 0 Video
2.3.2 Printing Genotpyes 5 Quiz
2.3.3 Using Parameters to Print Title 0 Example
2.3.4 determineGenotype Function 0 Exercise
2.4 Determining Allele Order Lesson
2.4.1 Determining Allele Order 0 Video
2.4.2 Determining Allele Order 2 Quiz
2.4.3 If/Else using .isupper() 0 Example
2.4.4 Dominant Allele First 0 Exercise
2.5 Percent Genotype Dominance Lesson
2.5.1 Percent Genotype Dominance 0 Video
2.5.2 Percent Genotype Dominance 3 Quiz
2.5.3 Using Booleans and Return Statements 0 Example
2.5.4 determineDominantPercentage Function 0 Exercise
2.6 Print Total Genotype Dominance Lesson
2.6.1 Print Total Genotype Dominance 0 Video
2.6.2 Print Total Genotype Dominance 2 Quiz
2.6.3 Finalize Punnett Square Generator 0 Exercise
Exploring Collisions
3.1 Creating Circles Lesson
3.1.1 Creating Circles 0 Video
3.1.2 Creating Circles 4 Quiz
3.1.3 Drawing a Circle 0 Example
3.1.4 Adding a Second Circle 0 Exercise
3.2 Positioning Circles Lesson
3.2.1 Positioning Circles 0 Video
3.2.2 Positioning Circles 4 Quiz
3.2.3 Positioning Circle One 0 Example
3.2.4 Positioning Circle Two 0 Exercise
3.3 Adding Movement Lesson
3.3.1 Adding Movement 0 Video
3.3.2 Adding Movement 5 Quiz
3.3.3 Moving One Circle 0 Example
3.3.4 Moving Two Circles 0 Exercise
3.4 Changing Speeds on Collision Lesson
3.4.1 Changing Speeds on Collision 0 Video
3.4.2 Changing Speeds on Collision 2 Quiz
3.4.3 Changing Speed to 0 0 Example
3.4.4 Changing Speed to Opposite 0 Exercise
3.4.5 Different Speeds 0 Exercise
3.5 Inelastic Collisions Lesson
3.5.1 Inelastic Collisions 0 Video
3.5.2 Inelastic Collisions 4 Quiz
3.5.3 Inelastic Collision Simulation 0 Exercise
3.6 Elastic Collisions Lesson
3.6.1 Elastic Collisions 0 Video
3.6.2 Elastic Collisions 2 Quiz
3.6.3 Elastic Collision Simulation 0 Exercise
Bouncing Ball Simulation
4.1 Introduction to Graphics Programming Lesson
4.1.1 Introduction to Graphics Programming 0 Video
4.1.2 Drawing a Ball 0 Example
4.1.3 Have a Ball! 0 Exercise
4.2 Adding Gravity Lesson
4.2.1 Adding Gravity 0 Video
4.2.2 Ball in Motion 0 Example
4.2.3 To the Moon 0 Exercise
4.3 Time to Impact Lesson
4.3.1 Time to Impact 0 Video
4.3.2 Make an Impact 0 Example
4.3.3 Sanity Check 0 Exercise
4.4 Elastic Collisions Lesson
4.4.1 Elastic Collisions 0 Video
4.4.2 Bounce the Ball 0 Example
4.4.3 Off the Wall! 0 Exercise
4.4.4 Keepin' it Real (Elastic) 0 Challenge