Courses

Explore the world of tech or start building your career.

Learn topics like networking, cybersecurity, and programming through courses backed by learning science and Cisco expertise – and prepare for certifications and job-ready skills that will set you up to work anywhere.

Networking icon
Instructor-led

Networking Essentials

Networking icon

Learn basic networking concepts and skills you can put to use right away.

Intermediate
Networking icon
Instructor-led

CCNA R&S: Introduction to Networks

Networking icon

The first course in a 4-course series designed to prepare you for entry-level networking jobs.

Intermediate
Networking icon
Instructor-led

CCNA R&S: Routing and Switching Essentials

Networking icon

The second course in a 4-course series designed to prepare you for networking technician jobs.

Intermediate
Networking icon
Instructor-led

CCNA R&S: Scaling Networks

Networking icon

The third course in a 4-course series prepares you for networking analyst & engineering jobs.

Advanced
Networking icon
Instructor-led

CCNA R&S: Connecting Networks

Networking icon

The fourth course in a 4-course series prepares you for Cisco CCNA R&S Certification.

Advanced
Networking icon
Instructor-led, Online self-paced

Mobility Fundamentals

Networking icon

Six short modules teach you about mobile & wireless concepts, standards, & applications.

Intermediate
Networking icon
Instructor-led

CCNP Routing and Switching

Networking icon

A 3-course series to provide you with a solid overview of enterprise-level networking concepts.

Advanced
Instructor-led, Online self-paced

Introduction to Cybersecurity

The introductory course for those who want to explore the world of cybersecurity.

Beginning
Instructor-led, Online self-paced

Cybersecurity Essentials

For those planning to study for CCNA Routing & Switching or CCNA Security certifications.

Intermediate
Instructor-led

CCNA Cybersecurity Operations

Develop the know-how to monitor, detect and respond to cybersecurity threats.

Advanced
Instructor-led

CCNA Security

Develop the skills needed to design and support the integrity of network devices.

Advanced
Instructor-led, Online self-paced

Introduction to IoT

Start your IoT learning journey here. No experience required. 

Beginning
Instructor-led

IoT Fundamentals: Connecting Things

Hands-on activities teach you how to securely collect data and connect sensors to cloud services.

Intermediate
Instructor-led

IoT Fundamentals: Big Data & Analytics

Add skills in the growing field of collecting and analyzing big data.

Intermediate
Instructor-led

IoT Fundamentals: Hackathon Playbook

After taking Connecting Things or Big Data, it's time to create your own IoT solution.

Intermediate
Instructor-led, Online self-paced

Get Connected

Learn basic computer skills such as social media, Internet navigation & simple networking.

Beginning
Instructor-led

IT Essentials

Learn computer fundamentals and validate skills through optional certification.

Intermediate
Online self-paced

NDG Linux Unhatched

The "start from scratch" Linux course. A quick intro to the popular operating system.

Beginning
Instructor-led, Online self-paced

NDG Linux Essentials

Build upon your existing Linux skills and prepare for certification.

Intermediate
Instructor-led, Online self-paced

NDG Linux I

The first in a 2-course series. Begin your Linux mastery and prepare for certification.

Advanced
Instructor-led, Online self-paced

NDG Linux II

The second in a 2-course series. Further your mastery of Linux and prepare for certification.

Advanced
Programming icon
Instructor-led, Online self-paced

PCAP: Programming Essentials In Python

Programming icon

Start here to learn Python, the language for IoT.

Intermediate
Programming icon
Instructor-led

CLA: Programming Essentials in C

Programming icon

The course for beginners looking to learn C programming.

Intermediate
Programming icon
Instructor-led

CPA: Programming Essentials in C++

Programming icon

Start here to learn C++. This is the first course in 2-course series.

Intermediate
Programming icon
Instructor-led

CPP: Advanced Programming in C++

Programming icon

The second course in 2-course series as you learn C++.

Advanced
Instructor-led, Online self-paced

Entrepreneurship

Jump start your great ideas with a course designed to help you execute on them. 

Intermediate
Online self-paced

Intro to Packet Tracer

Enroll to download your free copy of Packet Tracer and learn basic skills with the tool.

Beginning
Online self-paced

Intro to Packet Tracer Mobile

A simple course designed for mobile users of Packet Tracer

Beginning
Programming icon
Instructor-led, Online self-paced

JavaScript Essentials 1

Programming icon

Learn the essentials of JavaScript and computer programming from scratch!

Beginning
Networking icon
Instructor-led

CCNA: Switching, Routing, and Wireless Essentials

Networking icon

The second course in a 3-course CCNA series designed to prepare you for networking technician job

Intermediate
 Infrastructure Automation icon
Instructor-led

DevNet Associate

 Infrastructure Automation icon

Learn software development skills to integrate and automate networks.

Intermediate
Instructor-led

IoT Fundamentals: IoT Security

Use real-world tools to test vulnerabilities, model threats and evaluate risks in IoT solutions.

Intermediate
Networking icon
Instructor-led

Workshop: Network Programmability

Networking icon

Create applications and automate tasks using a programmable device in this 8-hour workshop.

Intermediate
Programming icon
Instructor-led

Workshop: REST APIs using Webex Teams

Programming icon

Experiment with REST API technology using Webex Teams collaboration platform.

Intermediate
Programming icon
Instructor-led

CLP: Advanced Programming in C

Programming icon

The second course in a 2-course series increasing your C programming proficiency. 

Advanced