Cisco Networking Academy

Cisco Networking Academy is the world's largest and longest running corporate social responsibility education program, powering an inclusive future for students and instructors around the world.

Cisco partners with learning institutions worldwide to deliver technical training and problem-solving experiences to individuals studying networking, security, and IoT technologies.

OpenEDG Python Institute is proud to partner with Cisco with a vision and desire to create career opportunities, transform the workforce, and improve the lives of millions of people all across the globe.


Python Programming Curriculum

Committed to sharing digital content, courseware, and open-source educational tools, the OpenEDG Python Institute is involved in the process of design and development of the Programming section of the Cisco Networking Academy curriculum, and the Python Essentials courses.


Python Essentials 1

This course is part of the Learning Collections - Python

Learn fundamental concepts of computer programming and start building coding skills with the Python programming language.

FREE

30 HOURS

BEGINNER

30 LABS

SELF-PACED

Overview

Used by startups and tech giants like Google, Facebook, Netflix, and more, Python offers you endless possibilities for creating small and large-scale software projects. User-friendly with easy-to-read code, Python is a great first programming language to learn and requires no prior programming knowledge. Python skills open you up to careers in almost any industry and are required if you want to continue to more advanced, higher paying software development and engineering roles such as software engineer, systems administrator, and security engineer.

In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP™ – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x).

This course is a great place to start learning Python – no prior programming knowledge required. Completing the course earns you a Statement of Achievement. It is split into two parts preparing you for two certifications:

You'll learn these core skills:

  • Think algorithmically – how to analyze a problem and translate it for a computer to process.
  • Design, develop, and improve multi-module computer programs.
  • Analyze and model real-life problems in Object-Oriented Programming categories.
  • Understand a programmer's work in the software development process.
  • Learn how a program is executed in a computer environment.
  • Gain skills to create and develop your own programming portfolio.

PE1 on NetAcad

Python Essentials 2

This course is part of the Learning Collections - Python

Expand your computer programming skills and get ready to earn a certification.

FREE

40 HOURS

BEGINNER

21 LABS

SELF-PACED

Overview

Endless possibilities await when you acquire in-demand programming skills. Python is a multi-paradigm programming language used by startups and tech giants like Google, Facebook, Netflix, and more. With intuitive, readable syntax, Python is a great first programming language to learn. Having Python skills qualifies you for careers in almost any industry and is required for advanced and higher paying software development and engineering roles.

This course is the second in the two-course Python Essentials series and is designed for learners already familiar with the basics of Python. Dive into advanced Python concepts, learn Object-Oriented Programming (OOP), and develop your own programming portfolio. This course prepares you for the PCAP™ – Certified Associate in Python Programming certification (Exam PCAP-31-0x).

This course is a great place to start learning Python – no prior programming knowledge required. Completing the course earns you a Statement of Achievement. It is split into two parts preparing you for two certifications:


You'll learn these core skills:

  • Think algorithmically – how to analyze a problem and translate it for a computer to process.
  • Design, develop, and improve multi-module computer programs.
  • Analyze and model real-life problems in Object-Oriented Programming categories.
  • Understand a programmer's work in the software development process.
  • Learn how a program is executed in a computer environment.
  • Gain skills to create and develop your own programming portfolio.

PE2 on NetAcad