Supporting CS Teachers with Intensive, On-Going Support and Resources

Computer Science Resources

The LTC supports Illinois K-12 schools and educators as they strive to grow their own CS curriculum and comply with forthcoming state-level mandates. This digital resource library can help accomplish both goals by providing access to vetted CS resources geared toward a variety of grade levels, content areas, and use cases.

Favorite Filter
Curriculum & Lesson Plans

Acellus

Acellus Academy provides instruction online through distance education via the Acellus Learning System. Acellus, a program of the International Academy of Science, is an online learning system that has been used to provide primary instruction

Handout/Worksheet

Internet > Science Worksheets

Educators can utilize these resources to provide students with practice and reinforcement of science concepts, specifically about the Internet. Learn the History of the Internet, How the Internet Works, Internet Safety, and more.

Resource

Code Chef

CodeChef is an online platform that provides resources for learning and practicing programming. It offers coding courses, practice problems, and hosts programming competitions to help users enhance their coding skills.

Activity

Kid.js

From beginning levels to more advanced challenges, KidJS offers a JavaScript-based maze construction activity, that utilizes device orientation sensors. Kid.js aims to make coding engaging by incorporating physical interaction and challenging algorithmic concepts, with educator

Tools and Apps

Coding Bat

CodingBat offers free practice problems in Java and Python, designed to help users improve their coding skills. Educators can use this site to provide students with supplementary exercises and self-assessment tools. The platform aims to

Activity

Algo-rhythm

Play a game to make an Algo-rhythm, complete certain criteria in an order. Fun, music and learn how to complete steps in order.

Tools and Apps

USACO

The USA Computing Olympiad (USACO) provides a platform for high school students to enhance their programming and algorithmic skills through competitive problem-solving. It serves as a pathway for students to demonstrate their abilities, potentially leading

Physical Computing

Loti-Bot

Loti-Bot smoothly transitions students from basic coding concepts to more complex programming through its intuitive, block-based coding application, which features a visual format akin to Scratch. This robot is designed for collaborative learning, accommodating 2-3

Physical Computing

Pi-top CS and Robotics Kit

Pi-top offers modular computer kits and educational resources designed to foster STEM learning. Educators can utilize these products to provide students with hands-on experience in coding, electronics, and robotics. The platform aims to make complex

Tools and Apps, Physical Computing

Delightex

Delightex enables students of all ages to build 3D creations, animate them with code, and explore them in virtual and augmented reality. The platform focuses on developing digital literacy and 21st-century learning skills, preparing children

Book

Teaching Computational Thinking: An Integrative Approach for Middle and High School Learning

This e-book is provided free to assist middle and high school educators in incorporating computational thinking—problem-solving cognitive skills—across subjects. It provides activities and projects integrating programming with art, literature analysis using topological graphs, physics in

Blog

pi-top Blog

The Pi-top blog provides educators with articles, tutorials, and project ideas related to STEM education. It offers insights into using Pi-top’s modular computer kits and software for hands-on learning. Educators can find resources to enhance

Blog

Hello World – Digital Magazine

Organization

Data Science 4 Everyone

The Data Science for Everyone Resource Center provides a comprehensive collection of materials. Materials include resources to teach data science, videos, datasets, and more. Educators, students, and industry professionals can access events and opportunities.

Physical Computing

Turning Tumble

Turing Tumble is a physical computing kit that teaches programming concepts through a marble-powered mechanical computer. It allows users to build and experiment with logic gates and algorithms, fostering an understanding of how computers work

Activity

Make: AI Robots

This website offers resources and tutorials for building and programming AI-powered robots using micro:bits. Educators can use these materials to guide students in hands-on robotics projects with a focus on artificial intelligence. The site aims

Resource

Brilliant.org

Brilliant.org offers interactive courses and problem-solving activities focused on STEM subjects. Educators can use this platform to supplement traditional instruction with engaging, inquiry-based learning. The site aims to develop critical thinking and quantitative reasoning skills

Tools and Apps

Catrobat > Pocket Code

Pocket Code is a mobile app that allows users, particularly young people, to create, edit, and share their own games, animations, and other applications using a visual, block-based programming interface. It aims to make coding