Multi-pathway
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 provides a guide to course implementation, including scope and sequence, lesson plans, and the culminating project overview.
FOR LEARNERS: This resource encourages and supports students on their learning journey by providing opportunities to deepen their knowledge, feed their passion, build their Future Ready skills, and deepen their career identity through NAF's "Take Charge of Your Learning" framework of REFLECT, STRETCH, INNOVATE, and SHOWCASE.
Developed by SAP, students can experience a career as a software developer in their company.
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
Curriculum
Computer Science Principles introduces students to the foundational concepts of computer science and challenges...
Hour of Code
Challenge
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
Video
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
Article
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
Forefront