Skip to main content
Free certificateBeginnerProgramming

Python Essentials 1

Cisco and Python Institute's free beginner Python course, aligned with the PCEP exam.

Taught byCisco Networking Academy

About this course

A free self-paced course from Cisco Networking Academy and the Python Institute for people with no prior experience. It teaches programming concepts, data types, control flow, functions and data collections, and prepares you for the PCEP entry-level certification.

Best for: Beginners who want a free badge and a path to Python certification.

What you will be able to do

  • Write simple Python programs
  • Use variables, loops and conditionals
  • Work with lists, tuples and dictionaries
  • Prepare for the PCEP exam

Syllabus and your progress

Tick modules off as you finish them on Cisco Networking Academy.

0 of 4 modules done

Plan your pace

At 4 hours a week you would finish in about 8 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Free certificate

Cisco Networking Academy issues a free digital badge on completion.

Cisco Networking Academy sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Python Essentials 1 really free?
Yes, the course material is free on Cisco Networking Academy. Cisco Networking Academy issues a free digital badge on completion.
How long does Python Essentials 1 take?
Plan for about 30 hrs in total (Editorial estimate; the provider does not publish a total.). It is self-paced, so you can go faster or slower.
Do I need experience before Python Essentials 1?
No. It is a beginner course with no prerequisites listed.

Python Essentials 1

Free certificate

Start on Cisco Networking Academy