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
Resource

30 STEM Links

30 STEM Links’ is an email newsletter (2x a week) with deeply researched and curated links. The links in each email provide useful STEM/STEAM content, engaging articles, videos, and more.

Resource

AAUW Cybersecurity

The AAUW website offers STEMpacks, lesson guides, and materials to encourage hands-on learning in STEM fields.

Resource

AIQ

AIQ offers a curriculum covering Java programming fundamentals, including variables, expressions, loops and selection statements.

Tools and Apps

Alice

The Alice Project offers an innovative programming environment for 3D animations, teaching computational thinking and problem-solving. Alice is a download for devices.

Organization

AP Central CS > College Board Endorsed Providers

The AP Central CS offers resources for AP CS courses. Includes information for implementation, including curricula, lesson plans, and teacher support.

Organization

Association for Women in Computing

The AWC website promotes the advancement of women in computing professions and offers resources like mentoring.

Resource

AWS Educate

AWS Educate provides educators and students with open source content and training. Students can receive credits and connect with career pathways.

Resource

BBC Bitesize

The BBC Bitesize resource offers educational materials: vocabulary, student-friendly information all on computer science topics. *Games and videos not available outside of UK.

Curriculum & Lesson Plans

Beauty and Joy of Computing > AP Computer Science Principles

Beauty and Joy of Computing an AP Endorsed provider for AP CSP curriculum and professional development.

Resource

Beauty and Joy of Computing > BJC Sparks

BJC teaches computer programming using the Snap! programming language, a simpllified approach which lets you do powerful programming without worrying about punctuation as you would in a text-based language.

Physical ComputingResource

Bee Bot Lessons from #CSinSF

#CSinSF provides a series of lessons in using your Bee-Bot with younger students.

Resource

BeeBot (Terrapin Tools for Thinking)

A BeeBot is an easy-to-use robot designed for use with young children to learn programming basics.

Resource

BirdBrain Technologies > Finch Robot

The Finch robot is designed for an engaging introduction into computer programming. Finch interacts with over a dozen programming languages.

Physical ComputingResource

BirdBrain Technologies > Hummingbird BIT

The Hummingbird is a great kit for STEAM projects with lights, sensors, and motors. Students create their own meaninful robots out of materials.

Organization

Black Boys Code

Black Boys Code empowers young boys of color to become technological innovators and creators of their own futures.

Organization

Black Girls Code

Black Girls Code provides Black girls with the skills, opportunities, and resources to lead in the tech industry.

Resource

Blockly Games

Blockly Games offers a fun and engaging way for children to learn programming concepts. Great for those with limited, or no, prior experience with coding.

Resource

BlocksCAD

BlocksCAD is an easy-to-use, blocks-based CAD tool that allows students to create 3D models for fabrication or AR/VR platforms. Supports coding, math, computational thinking, logic and spatial reasoning.