- Basics of programming and where to learn more
- Problem solving and collaboration
- Mathematical foundations of computing and computer science
- Computational thinking
- Recognizing and selecting computer devices
- Community, global, and ethical impacts of technology