Alabama Digital Literacy and Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 41
- Grade 1st
This course is designed to provide computer science instruction for Alabama 1st grade students. Students learn programming and principles of computer science including: computing systems, research, algorithms and programming, and computer safety.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 10 (41 lessons)
Students review logging in to CodeHop and Scout's story-based programming lessons from Kindergarten.
Students explore responsible technology use, learn computer basics, and break down an evening routine into steps.
Students use events, hide, grow and shrink, and wait blocks to build games and animations, and present data patterns in a program.
Students practice loops through team card games that guide a character through a maze.
Students use repeat and forever loops to create a butterfly-catching game and a dance party animation.
Students use message blocks to program a relay race, a Simon Says game, and a bouncing ball.
Students build multi-page programs, including a tapping game, a mini golf game, and a digital greeting card.
Students use the grid to program characters through mazes and races, and learn about positive online behavior.
Students create an About Me project and a River Crossing game.
Students build keyboarding skills, complete guided research, manage files, learn how networks work, and explore how AI learns.
Explore a sample lesson from this course!
1st grade students use events, wait blocks, loops, message events, pages, and the grid to create games and animations such as a mini golf game, a Simon Says game, and a maze race, ending with an About Me project and a River Crossing game. They also learn computer basics and responsible technology use, practice positive online behavior and keyboarding, complete guided research, and explore how networks work and how AI learns.
The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Many digital literacy lessons include unplugged activities with printable handouts. Optional review lessons at the start of the course can help students who are new to CodeHop and are not counted in the 36 lessons. Concepts spiral across grade levels, so students build on what they learned even if not every lesson is completed in a single year.
No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. Optional review lessons at the start of the course help students who are new to CodeHop learn the basics before moving into 1st grade content.
Programming units teach block-based coding through games and animations, while digital literacy lessons build skills like keyboarding, online safety, research, file management, and understanding networks and AI. An ongoing keyboarding program helps students build typing skills throughout the year.
Alabama Digital Literacy and Computer Science: 1st Grade is aligned to the Alabama Digital Literacy and Computer Science standards. Lessons required to fully meet the standards are identified in the course syllabus, and additional lessons support review, practice, and enrichment.