50 million+ learners

Try for free

Get this certification prep skill path and more with Codecademy Pro membership. 
Save $100+ on CCNA certification prep compared to competitors.

Cancel anytime.

Your 7-day free trial includes:

Expert-curated content

Learn from industry professionals with content designed to build real-world coding and tech skills.

Real-world projects

Create projects you can share with recruiters to showcase your skills.

Unlimited catalog access

Gain unlimited access to every course, skill path, and career path in the catalog.

*Codecademy Pro exclusive feature

For teams

Upskill your workforce with interactive coding and tech courses designed for teams and businesses.

Cisco Certified Network Associate (CCNA)

Learn enterprise network setup, management, and security as you prepare for the CCNA certification, covering IP addressing, routing, and network automation.

What you'll learn

Cisco Certified Network Associate (CCNA) journey covers a comprehensive range of networking topics essential for IT professionals. The journey is designed to provide a solid foundation in networking fundamentals and includes the following key areas: Network Fundamentals Network Access IP Connectivity IP Services Security Fundamentals Automation and Programmability This journey is ideal for those looking to take the 200-301: Cisco Certified Network Associate (CCNA) certification exam.

Course info

Level

Intermediate

Approx. 31 hours

Time to complete

Certificate of completion

Yes

Path to completion

1

Network fundamentals

faq-icon
  • Explain the role and function of network components
  • Describe characteristics of network topology architectures
  • Compare physical interface and cabling types

Course

CCNA 2020: Networking Components

Course

CCNA 2020: Networking Components - NGFW, NGIPS, & Cisco DNA Center

Course

CCNA 2020: WLCs, Access Points, Servers, & Endpoints

Course

CCNA 2020: Network Topology Architectures

Course

CCNA 2020: Network Topology Architectures - WAN, Cloud, & SOHO

Course

CCNA 2020: Layer 1 Interfaces & Cabling

Course

CCNA 2020: Layer 1 Physical & Configuration Issues

Course

CCNA 2020: Networking Protocols

Course

CCNA 2020: IP Addressing Basics & Configuration

Course

CCNA 2020: IPv4 Subnetting

Course

CCNA 2020: IPv6 Addressing & Configuration

Course

CCNA 2020: Virtualization Concepts

2

Network Access

faq-icon
  • Configure and verify VLANs (normal range) spanning multiple switches
  • Configure and verify interswitch connectivity
  • Configure and verify Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)

Course

CCNA 2020: Network Access, VLAN Configuration, & Interswitch Connectivity

Course

CCNA 2020: L2 Discovery Protocols & L2 and L3 EtherChannel Configuration

Course

CCNA 2020: Spanning Tree Protocol

Course

CCNA 2020: Cisco Wireless Architecture & WLAN Components

Course

CCNA 2020: Cisco WLC Configuration & Wireless Management Access

3

Ip connectivity

faq-icon
  • Interpret the components of routing table
  • Determine how a router makes a forwarding decision by default
  • Configure and verify IPv4 and IPv6 static routing

Course

CCNA 2020: Static Routing

Course

CCNA 2020: Dynamic Routing

4

Ip services

faq-icon
  • Configure and verify inside source NAT using static and pools
  • Configure and verify NTP operating in a client and server mode
  • Explain the role of DHCP and DNS within the network

Course

CCNA 2020: Configuring & Verifying NAT

Course

CCNA 2020: NTP, DNS, & DHCP

Course

CCNA 2020: SNMP, Syslog, & PHB for QoS

Course

CCNA 2020: Configuring SSH, FTP, & TFTP

5

Security fundamentals

faq-icon
  • Define key security concepts (threats, vulnerabilities, exploits, and mitigation techniques)
  • Describe security program elements (user awareness, training, and physical access control)
  • Configure and verify device access control using local passwords

Course

CCNA 2020: IT Security Concepts

Course

CCNA 2020: Security Program & Password Policy Components

Course

CCNA 2020: AAA Security & VPN Types

Course

CCNA 2020: Configuring & Verifying ACLs

Course

CCNA 2020: Configuring Port Security, DHCP Snooping, & DAI

6

Automation and programmability

faq-icon
  • Explain how automation impacts network management
  • Compare traditional networks with controller-based networking
  • Describe controller-based, software defined architecture (overlay, underlay, and fabric)

Course

CCNA 2020: Automation, Network Programmability, & SDN Architectures

Course

CCNA 2020: APIs & Cisco DNA Center

Course

CCNA 2020: Configuration Management & JSON Encoded Data

7

Take the practice exam

faq-icon

Practice exams are designed to help you prepare for your exam and perform on exam day. Study at your own pace, whenever you want, and wherever you are most comfortable. Practice with exam-like questions.

8

Schedule your exam

faq-icon

After completing your studies, schedule your exam with the third-party provider.

9

Upload certification

faq-icon

After you receive notification that you’ve been certified, upload your certification to achieve completion.

62% of people with certifications say their work quality improved 

Did you know?

45% of people with certifications say they can do their work faster

Studies show earning certifications help you work better, earn more, and give you access to better job opportunities.

50% of tech professionals took certification-based training in the past year to grow their skills and increase their salary 

97% of leaders say certified staff adds value to their organization 

62% of people with certifications say their work quality improved 

45% of people with certifications say they can do their work faster 

97% of leaders say certified staff adds value to their organization 

50% of tech professionals took certification-based training in the past year to grow their skills and increase their salary 

Source: Skillsoft IT Skills and Salary Report 2023–2024

Build a career that stands out

Develop in-demand expertise

Focus on fast-growing areas like cloud computing, cybersecurity, data security, and IT management. 

Get certification-ready 

Build your skills with paths designed to align seamlessly with globally recognized industry certifications.

Practice with interactive tests

Gain experience with interactive practice tests designed to mimic real industry certification exams.

Get certification-ready 

Join the millions learning the latest tech skills for free with Codecademy

Copyright © 2025. All rights reserved.