Free Courses from Cisco Networking Academy

Take free self-paced courses from a trusted source, the Cisco Networking Academy. These courses let you explore exciting opportunities available in technology. Topics include Business, Cybersecurity, Internet of Things, Linux, and more. These courses are good for general audiences from high school students and up. Click on the class title to self-enroll. (Note: you will need to create a free Networking Academy account.)



Do you have a business idea, and want to learn how you might be able to turn that idea into reality? Check out this course.

Entrepreneurship (15 hours, Intermediate) - Learn these core skills: Increase your self-confidence and personal ambition; learn what it takes to start different kinds of businesses; improve leadership skills and financial literacy; become more customer-focused.

Emprendimiento - Español (15 horas duración, nivel intermedio) - No alcanza con una gran idea para ser un emprendedor exitoso. El camino sinuoso entre la idea y su ejecución exige visión para los negocios, habilidades financieras y, ante todo, la mentalidad adecuada.


Are you interested in protecting yourself online, in social media, or exploring a career in cybersecurity? Check out these courses.

Introduction to Cybersecurity (15 hours, Beginning)  -  Explore cyber trends, threats and staying safe in cyberspace, and protecting personal and company data. (Recommended next course: Cybersecurity Essentials.)

Cybersecurity Essentials (30 hours, Intermediate) - Get foundational knowledge and essential skills for all cybersecurity domains including information security, systems security, network security, ethics and laws, and defense and mitigation techniques used in protecting businesses. Recommended for students planning to study for the CCNA or CyberOps Associate Certifications. (Prerequisite: Introduction to Cybersecurity.)

Digital Literacy

Get a better understanding of the Internet, computers and social media to improve your digital skills.

Get Connected (30 hours, Beginning) - Learn how to use a computer, connect devices and access search, email, and social media.

Get Connected - Español (30 horas duración, nivel principiante) - El mundo digital ya es una realidad, tanto en el ámbito personal como el profesional. Tener una mejor comprensión de Internet, las computadoras y los medios sociales puede contribuir mucho a la adquisición de capacidades digitales.

Internet of Things (IoT)

The Internet of Things (IoT) is the network of Internet-connected devices that collect and exchange data. Get basic IoT skills that can help transform any business in any industry.

Introduction to IoT (20 hours, Beginning) - Students learn about the Internet of Things and how it enables the Digital Transformation along with emerging technologies such as data analytics, artificial intelligence, and increased attention to cybersecurity. (Recommended as start for any learning pathway.)

Computer Networking Essentials (70 hours, Intermediate) - Networking is at the heart of the digital transformation. The network is essential to many business functions today, including business critical data and operations, cybersecurity, and so much more. A wide variety of career paths rely on the network.

Linux Operating System

"Start from scratch" with these courses on the popular operating system, Linux.

NDG Linux Unhatched (8 hours, Beginning) - Ever considered a career in Linux? Or, stuck in a dead-end job and exploring options for a career change? NDG Linux Unhatched allows students to wade into the shallow end of Linux, the back-end operating system used by global titans such as Facebook, Google, Microsoft, NASA, Tesla, Amazon and more. (Recommended next course: NDG Linux Essentials.)

NDG Linux Essentials (70 hours, Intermediate) - This course is developed by Networking Academy partner NDG, and teaches the fundamentals of the Linux operating system, command line, and open source concepts. (Complementary course: NDG Linux Unhatched.)


Start here to learn Python, the language for IoT.

PCAP: Programming Essentials in Python (70 hours, Intermediate) - Learn to design, write, debug, and run programs encoded in the Python language. No prior programming knowledge is required. The course begins with the very basics guiding you step by step until you become adept at solving more complex problems. (Recommended next course: Introduction to IoT; NDG Linux Essentials.)