NAF Logo - Go to Home Page
Sign In

Course | Principles of Information Technology Updated


Principles of Information Technology is a foundational course and provides an overview of information technology (IT) today. The course provides learners with an introduction to hardware, looking at both internal and external components. Then, they explore the most common operating systems, software applications, and programming languages with hands-on activities. Learners discover the different types of networks and network topology, and they set up an email client/server connection. During the course, they consider contemporary IT issues such as security and privacy, the effects of IT on society and the individual, and technological inequality. Finally, learners research the types of careers that exist in IT today.

Planning Tools
For Learners

PLANNING TOOLS provides essential information to guide course implementation, including scope and sequence, detailed lesson plans, semester planning outline, course updates, and project overview. Several courses offer free online resources with hyperlinked URLs to enhance blended, synchronous, and asynchronous learning. The scope and sequence guide the resource selections to ensure the content aligns with lesson topics. The online resource collection includes course outlines, modules, lesson plans, videos, projects, and articles.

FOR LEARNERS: Did you know that in 2030, 85% of the jobs are not in existence yet? So, how can what you are learning in school today possibly prepare you for an unknowable future?

The answer is simple! You do not stop learning just because you graduated from high school. You must embrace the concept of life-long learning to thrive in a highly tech-enabled and information-driven future. Your skillsets are less about what a teacher “poured” into your head and more about exploring issues and topics about which you are passionate. In the future, employers will not be as interested in your grade point average as compared to the initiative you took to extend your knowledge.

Staff Pick

SAP Developer Pre-Internship

Developed by SAP, students can experience a career as a software developer in their company.

View Resource

Instructional Units

Unit 1 Getting Started and Computer History
Unit 2 Hardware Basics
Unit 3 Software Applications
Unit 4 Networks and the Internet
Unit 5 Software Programming and Development
Unit 6 Careers and Information Technology

Featured Resources

Bot Camp

Ready to Teach Curriculum

This engaging curriculum was developed by Capital One in partnership with the Major League Hacking (MLH)...

Computer Science Principles


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

Hour of Code


The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code",...

MIT APP Inventor

APP creator

Students learn the basics of APP creation with MIT's platform with little or no coding experience.

Earn a Badge from IBM

Emerging Tech Trends

Explore emerging technology trends on the IBM SkillsBuild platform and earn a badge.

Programming with Google

Plug and Play modules

Learn about basic programming concepts like functions, operators, variables, control flow, strings, and arrays...

Computer Basics: Inside a Computer


take a look inside a typical computer and show you some of the main components. We'll show you what these...

PCMag's Operating System Reviews


Learn about a host of operating systems that run on desktop computers and other devices through news, articles...

Python for Beginners

YouTube Playlist

A 7-episode series that introduces newbies to concepts such as web scraping, machine learning and artificial...

See What the Network is Saying

It was through my NAF classes that I met mentors and got the initial exposure to NAF partners and met people from corporate America and from places I never knew about. I encourage you to leverage the NAF Network.

Josuel Plasencia
Co-Founder and COO

Looking for the old Curriculum Library?

NAF will no longer update the Curriculum Library in the Academy Support Hub (ASH), but you can still access it below. Stay on the NAF Future Ready Learning site for our updated curricula and resources.

Curriculum Archive
Don't show this again