ÑÇÖÞÉ«°É

Skip to main content

Sample Programs Online
Request a Print Sample
Contact a Rep
ALEKS Adventure
Building Blocks PreK
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep
Sample Programs Online
Request a Print Sample
Contact a Rep

ALEKS Adventure
Building Blocks PreK
Reading Laboratory
All Sorts
Sample Programs Online
Request a Print Sample
Contact a Rep
Asi se dice cover
Sample Programs Online
Request a Print Sample
Contact a Rep
Entrepreneurship Fundamentals cover
Sample Programs Online
Request a Print Sample
Contact a Rep
Level Up cover
Skills and Pathways cover
Foundations cover
AP Computer Science cover

Traditional Ordering


Shop Online


For Your Classroom & School


Our Principles


Level Up Through Digital Discoveries 12

Grades:Ìý9 - 12

©2026 | Grade 12
Level Up through Digital Discoveries empowers students from grades 1‒12 to develop critical thinking, innovation, and collaboration skills that prepare them for academic success and future tech-driven careers. In Grade 12, students will master advanced programming, AI development, cybersecurity, and data analysis. They’ll also build the technical and analytical skills they need to succeed in higher education and their future careers.

Program Details

Leading Digital Innovators to the Skills for the FutureÌýÌý
The comprehensive Level Up through Digital Discoveries series guides students from their very first clicks in Grade 1 to mastering advanced computing and programming concepts by the end of Grade 12. Across each level, students build confidence in digital communication, coding, design, cybersecurity, AI, and real-world problem-solving. Structured lessons, creative projects, and hands-on activities empower students to build their computing skills.Ìý

This program leads students into the most advanced areas of technology, including networking, cybersecurity, software engineering, AI, and data structures. Through hands-on coding projects, real-world tech challenges, and analytical tasks, students develop industry-ready programming, security, and problem-solving skills. By understanding cybersecurity principles, designing networks, and exploring IoT-connected devices, they are fully prepared for advanced studies and future roles in technology.

By building AI chatbots, designing secure networks, and creating IoT-connected devices, they are fully prepared for advanced studies and future roles in technology.

Skill building – Learners will explore Python programming at an advanced depth, cybersecurity principles, software development methodologies, AI algorithms, and network security fundamentals.
Active learning – Students will have extensive technical skills in programming, security, AI, and networking, preparing them for advanced studies and tech-driven careers.
Bringing the subject to life – Engaging real-life scenarios and hands-on activities are featured to motivate and build career readiness.
Commitment to pedagogy – The book follows a spiral curriculum ensuring that students are shown the material at relevant and appropriate grade levels, each time at a higher level of difficulty and in greater depth.
STEM coverage - STEM concepts are explored with evolving depth, with engaging IoT projects from Grades 9‒12.

1: Understanding Networks and IoT

  • Lesson 1: Wired and Wireless Networks – p. 7
  • Lesson 2: The Evolution of Mobile Networks – p. 21
  • Lesson 3: The Fundamentals of IoT – p. 31
  • Lesson 4: IoT Infrastructure – p. 45
  • Lesson 5: IoT Applications and Challenges – p. 55

2: Fundamentals of Cybersecurity

  • Lesson 1: Cybersecurity Attacks and Risks – p. 71
  • Lesson 2: Cybersecurity Controls – p. 82
  • Lesson 3: Hardware, Software, and Operating System Security – p. 91
  • Lesson 4: Network Web Security – p. 100
  • Lesson 5: Advanced Topics in Cybersecurity – p. 112

3: Software Engineering

  • Lesson 1: Principles of Software Engineering – p. 125
  • Lesson 2: Evolution of Development Methods – p. 135
  • Lesson 3: Programming Languages and Language Processors – p. 143
  • Lesson 4: Software Development Tools – p. 158
  • Lesson 5: Analysis – p. 172

4: Sorting and Searching Algorithms

  • Lesson 1: Basics of the Sorting Process – p. 187
  • Lesson 2: Swap-Based Algorithms – p. 198
  • Lesson 3: Shift-Based Algorithms – p. 211
  • Lesson 4: Non-Comparison Algorithms – p. 225
  • Lesson 5: Search Algorithms – p. 245

5: Navigating Graphs and Trees

  • Lesson 1: Complex Data Connections – p. 265
  • Lesson 2: Trees – p. 273
  • Lesson 3: Graphs – p. 284
  • Lesson 4: The BFS Algorithm – p. 293
  • Lesson 5: The DFS Algorithm – p. 302

6: Artificial Intelligence Algorithms

  • Lesson 1: Uninformed Search Algorithms – p. 317
  • Lesson 2: Informed Search Algorithms – p. 332
  • Lesson 3: Natural Language Processing – p. 347
  • Lesson 4: Natural Language Generation – p. 360
  • Lesson 5: Generating Text – p. 375