A+ College Ready
×
JuiceMind

An Official A+ College Ready Course

CS Endeavors

Building Strong CS Foundations in Middle School

CS Endeavors builds a strong CS foundation for middle schoolers across four units. Students learn to program in Scratch across Block Coding 1 and 2, explore the technologies shaping their world in CS Innovations — augmented and virtual reality, the Internet of Things, generative AI and big data — and spend a full unit away from the screen on Unplugged Algorithms. Block Coding 2 builds directly on Block Coding 1; the other two units stand alone and can run in whatever order fits your schedule.

Free for Alabama teachers

Course Details

Designed to integrate seamlessly into your existing computer science curriculum.

Course Information

DurationFull Year — 4 units, 185 lessons
Grade Levels6-8
Programming LanguagesScratch, plus unplugged and digital-media tools
PrerequisitesNone

Standards Alignment

Every unit maps to the computer science frameworks your district already reports on.

Alabama DLCSDigital Literacy and Computer Science standards
A+ College ReadyAn official A+CR course for Alabama schools
A+ College Ready

Partnership Benefits

Everything you need to deliver an exceptional computer science education experience.

Web-based IDE

No downloads, no hassles, immediately start coding with our comprehensive development environment.

INTEGRATED FEATURES

Automated Grading

Give you back hours of time with intelligent code assessment and instant feedback.

Code Comments

View and provide detailed comments and feedback on your student's code.

Plagiarism Detection

Find plagiarized responses and maintain academic integrity automatically.

Customize Your Curriculum

Edit and bring your own taste to your curriculum by changing or making new additions.

Start Course Now!

JuiceMind Quizzes

Student Engagement

Kahoot-like platform that features Multiple Choice, Select the error, drag and drop, and Fill in the Code questions.

Check out Quizzes!

Group Projects

Collaborative Learning

Students can collaborate on shared workspaces to complete various coding activities.

Check it out!

Parsons' Problems

Scaffolded Coding

Give students confidence by dragging and dropping shuffled code blocks into the correct order to assemble a working solution.

Unplugged Activities

Hands-On Learning

Step away from the screen and spark a hands-on, collaborative activity that draws every student into the conversation.

Course Breakdown

Four units, 185 lessons, 959 items and about 159 hours of material. Block Coding 2 builds directly on Block Coding 1 — custom events after events, complex conditionals after conditional loops — while CS Innovations and Unplugged Algorithms are self-contained and can run in whatever order suits your school year.

Block Coding 1 — Scratch Fundamentals

47 lessons · 212 items · 44h 10m

Students meet Scratch and build up to synchronized, multi-sprite projects — learning events, loops, coordinates and variables by making things move, talk and play music.

Scratch basics, events, and Debug It! challenges
Animation, Creature Construction, and conditional loops
Coordinates and the Build-A-Band project
Decomposition by sequence
One-way and two-way synchronization, and variables

Block Coding 2 — Programs with State

48 lessons · 203 items · 43h 30m

The second Scratch unit moves past simple scripts: custom events, cloning, lists and state let students build games that remember what has happened.

Custom events, debugging, and complex conditionals
Input variables and if-then-else
Decomposition by purpose
Creating clones, games with clones, and initialization
Using lists, Scratch Coding Cards, and managing state

CS Innovations — Technology in the Real World

45 lessons · 223 items · 34h 17m

The technologies students already live with, taken apart: augmented and virtual reality, connected devices, generative AI, and the data and media tools behind them.

Augmented reality, virtual reality, and the Internet of Things
Machine learning, AI in daily life, and generative AI
Analyzing data with spreadsheets: filters, charts, averages, and big data
Digital media: infographics, screencasts, photo editing, and boolean searches
Innovations in homes, healthcare, agriculture, entertainment, gaming and sport

Unplugged Algorithms — Computing Without a Computer

45 lessons · 321 items · 37h 10m

A full nine weeks away from the screen. Students sort each other as a human sorting algorithm, act out a morning routine to see loops in real life, map processes onto flowcharts, and finish with a final project showcase.

Computational thinking: decomposition, patterns, and abstraction
Algorithms, sequencing, conditionals, iteration, and debugging unplugged
Flowcharts, decision trees, and reverse-engineering an algorithm
Searching and sorting as human activities, and simulating internet traffic
Team project: define the problem, design the system, prototype, and showcase
A+ College Ready

Ready for CS Endeavors in Your Alabama School?