Skip to content

Coding projects geared towards 6th - 12th graders.

Notifications You must be signed in to change notification settings

ICSpark/open-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Open Lab

Thank you to the Jr. DevLeague team for providing publicly accessible projects for 6th - 12th graders!

HTML and CSS

Difficulty Title (Link) Description
Beginner Wish List Intro to Lists
Beginner Eagle Justice League Intro to HTML Structure and Basic Styling
Beginner Portals Intro to Links and Page Jumps
Beginner IG-Profile Basics of HTML, CSS Project
Beginner Video Player Basics of HTML, CSS Project
Beginner Spotify Playlist Basics of HTML, CSS Project
Beginner Escape Room File Paths, Linking Files, Links, Images, Multiple HTML / CSS files.
Beginner Pet Store Intro to HTML/CSS
Beginner Mondrain Project Intro to HTML/CSS
Beginner Cookie Monster Navigation bar, lists, divs and links with some CSS styling
Beginner Goals Card Ordered Lists, Divs, and Headers
Beginner Interactive Storybook HTML Divs, CSS Position Properties, CSS Keyframe Animation.
Intermediate Designer Calendar Flexbox, Font Manipulation, and Design.
Intermediate CSS Pseudoselectors Intro to CSS Pseudoselectors
Intermediate CSS Animate Intro to CSS Animations and Transform

JS

Difficulty Title Description
Beginner Beginner Javascript Intro to JS
Beginner pokeDom Intro to DOM and Chrome Dev Tools
Beginner my-Pokedex Intro to DOM
Beginner Camping Accident Beginner DOM Manipulation
Beginner Youtuber Problems Intro to HTML5 Video Player
Beginner Word Puzzle Warmup on arrays, functions, and if statements.
Beginner I Spy Intro to Objects
Beginner Eat Humans Beginner Array/Conditionals
Beginner C3 Example JS Beginner Data Visualization with C3.js
Beginner Open the Presents Event Listener Warmup
Beginner Compliment Generator Intro to Functions, Arrays, Math.floor, and Math.random
Beginner Iffy Introduction to If Statements and Input Tags
Beginner Conditionals Loops Functions Intro to Functions, Nested Conditionals, and For Loops
Beginner Secret Messages Intro to Functions, Conditionals, and For Loops
Beginner Walk Like A Caveman Warmup on If Statements and Keyboard Events.
Beginner Lunchtime Warmup exercise for Arrays, Math.Random, and Objects
Beginner All the Likes Introduction to Local Storage
Beginner My Favorite Things Exercise with for loops, arrays, and Event Listeners.
Beginner Guess Who Exercise with Event Listeners.
Intermediate 1D Array Intro to 1D Arrays
Intermediate Objects 2D Arrays and Intro to Objects
Intermediate Earth Melting Mathematical Function
Intermediate Red Ristan Mathematical Function
Intermediate Loopy Conditions String Manipulation, Functions, Arrays
Intermediate Array-For-Loops Intermediate Array/DOM/For Loop
Intermediate Fake Binary Intro to Binary Concepts with String Manipulation
Intermediate Escape the Matrix Intro to Objects
Intermediate Robot Objects Intro to Object Prototypes and Instances
Intermediate Objects, Arrays, DOM, Oh My 1D Arrays, Objects, and DOM
Intermediate I Need Pizza Objects and Accessing Nested Objects Exercise
Intermediate Functions Scavenger Hunt Warmup Exercise to Review Functions, Arrays, and Objects
Intermediate Webstorm Local Storage practice with Math.random, Input Tags, and Keyboard Events.
Advanced Deeper Objects Objects in Arrays, Arrays in Objects, Creating Objects/Object Methods
Advanced Music Jump Phaser JS game
Advanced Wheeler Phaser Phaser JS game

HTML/CSS/JS

Difficulty Title Description
Beginner Button Clicker Game Intro to Event handlers
Beginner Random Goal Generator Arrays, Math.random, Events
Beginner Red Alert Intro to Event Handlers
Beginner Greeting Card Positioning Elements, CSS Shapes, Design
Beginner Chatbot Cutie Design Focused Project with Event Handlers and DOM Manipulation
Beginner Hamster Dance Intro to Keyboard Events and Switch Statement
Beginner Witch Brew Event Listeners, If Statements, Comparison Operators and Keyframe Animations.
Beginner Mix Master Event Listeners and Audio Elements.
Beginner Boom Warmup to Event Listeners and Audio
Beginner Save the Date Divs, Headers, Flexbox and Prompt.
Beginner Coqui Frogs Introduction to setTimeout.
Beginner Trick or Treat Introduction to Event Listeners and Events.
Intermediate Fish Tank MouseEvent ClientX/Y Properties, CSS Positioning
Intermediate Coming Soon Introduction to Parallax and using CSS and JS to create various front end effects.
Intermediate Custom Kanban HTML Drag and Drop, Keyboard Events, Appending Elements.
Intermediate Array Click Gallery Intro to Arrays with DOM
Intermediate Welcome to the Zoo Introduction to Object Methods.
Intermediate Rando Bieb Intro to For Loops with Arrays and DOM
Intermediate Alternate Ending Objects, Arrays, If Statements and Click Handling
Intermediate Cake Decorating HTML Select, JS Switch Statements, Event Handling, Drag and Drop.
Intermediate CMD CTR Intro to Event Handlers
Intermediate Fortune Cookie Generator Intermediate DOM Manipulation
Intermediate Ghibli Film Fest XHR, Creating and Appending Elements
Intermediate Pixel Painter Event Handlers with DOM Manipulation
Intermediate My Lit Keyboard Audio, Styling, Event Handlers
Intermediate Pop Up Penguin DOM, Basic Functions, CSS Pseudo Selectors Project
Intermediate Build a Pet Forms, Event Listeners, Objects, DOM
Intermediate Rock Paper Scissors Rock, Paper, Scissors Game
Intermediate Devmon Audio, Event Listeners, Functions, Conditionals
Intermediate Candy Crusher Random, setInterval, CSS Animations, Appending Elements
Intermediate Fireflies MouseEvent ClientX/Y Properties, CSS Changes with JavaScript, CSS Keyframes, Arrays, DOM Hierarchy
Intermediate Night of the Zombies Objects (Constructors, Methods), Arrays, Keyboard Events
Intermediate Christmas Countdown Introduction to the JS Date Object, setInterval, and CSS Keyframe Animations.
Intermediate O Christmas Tree Introduction to HTML Drag and Drop.
Intermediate Pumpkin Flip JavaScript Logic, Functions, DOM
Intermediate Catch em all XHR, Keyboard Events
Intermediate Flashtyper String Methods, Event Handlers, Arrays, and Nodelists.
Intermediate Character Puzzle Append Child, Math Methods, Functions, setInterval.
Intermediate Treehouse HTML Forms, Input Fields, Validation.
Intermediate Whack a Mole setInterval, appendChild, and Functions Exercise.
Advanced Don't Leave Me Hanging Hangman variation using Conditionals, DOM manipulation, JavaScript event listeners, key codes, arrays, For loops
Advanced Match Maker Advanced CSS and Intermediate JS
Advanced Sort Display Sort Display
Advanced Where's My Change Functions, Returning Objects, Math Methods, IIFE, Scope.

About

Coding projects geared towards 6th - 12th graders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published