NAF Logo - Go to Home Page
Sign In

Resource | Teaching Computer Science Discoveries New

Information Technology

Interesting in teaching's Computer Science Discoveries? NAF recommends starting with this professional learning self-paced course.

Staff Pick

Welcome to's Professional Learning

Featuring's founder and CEO, Hadi Partovi.

View Resource

Instructional Units

Unit 1 Welcome
Unit 2 Navigating
Unit 3 Overview of CS Discoveries
Unit 4 Teaching and Learning CS Discoveries

Featured Resources

Computer Science Principles


Computer Science Principles introduces students to the foundational concepts of computer science and challenges...

Computer Science Connections

Cross Curricular Extensions

CS Connections modules are a structured series of lessons that integrate computer science learning into core...

Star Wars - Building a Galaxy with Code

Hour of Code activitiy

Learn to program droids and build new galaxies!


App creator

Create your first app using this intuitive and easy tool

Computer Science Journeys

CS Journeys - Explore the many worlds of computer science

Exciting live engagement opportunities and rich...

Thanks to our community, industry, postsecondary partners, and professional associations for their continued involvement in promoting future ready learning for NAF's educators and learners.