CISCO PCAP: Programming Essentials in Python (Online Option)

This course will be delivered online.

Learn to code for the future... Learn how to write your own computer program? Or, design a web or desktop application that millions of people could enjoy? Both are a possibility if you learn how to code in Python. Python is the very versatile, object-oriented programming language used by startups and tech giants, Google, Facebook, Dropbox and IBM. Python is also recommended for aspiring young developers who are interested in pursuing careers in Security, Networking and Internet-of-Things. Once you complete this course, you are ready to take the PCAP - Certified Associate in Python programming. No prior knowledge of programming is required.

This course is taught online by an instructor using a blended learning model where you are in a class with other students and able to interact with the tutor. The tutor can also support you directly through screen sharing.

Course Content

This course will help you to:

Problem-solve using an algorithmic approach.
Understand programmer's work in the software development process.
Gain knowledge on how a program is executed in a computer environment.

The Cisco Learning website contains details of the contents of this course and where it fits in various career pathways.
Use the following URL:

Entry Requirements

To be eligible for this course you must be 19 or over on the start date of the course.

Entry is by tutor approval only. Students should have a good knowledge of ICT systems and may already work within the IT industry and have a basic understanding of some of the concepts of programming or be good with numbers and maths.
Learners will need a good standard of literacy and numeracy prior to considering this course.(minimum level 1)

First Class Requirements

All resources are electronic and served to you via our online learning portal.

Attendance Requirements

All absences need to be reported, as this is a vendor qualification course. If you are aware of any commitments that will cause you to be absent please let the Tutor know as soon as possible.

Assessment Methods

This course has some assessment tasks and a completion certificate.

Further Study Options

You can progress onto other programming courses at RHACC eg Java, Web programming or prepared for Python Certified Associate Programmer Certification (PCAP)

To have a detailed discussion about your progression options either discuss with your course tutor or contact

Additional Information

For further course information or advice & guidance that is not answered in this outline, please email . You can also make an appointment for further information or tutor approval on our Open Days:


Remote Learning:
Some of our courses are now delivered through remote learning, including video conferencing (using Microsoft Teams, Zoom, Skype) and email contact with your tutor.

If your course is indicated as an ONLINE COURSE, you will need either a PC (with a camera and microphone), laptop, tablet, smartphone and access to the internet to be able to join the lessons. Lessons will run at the published time – so be ready and set up to join in.

We hope you will enjoy this new approach to learning – many of our learners have commented on how they are enjoying the classes and have improved their IT and digital skills in the process.

Please don't worry if some of this is new to you - you are not alone! See here for guidance on how to use our simple software. If you are experiencing any problems with connection or installing software for your online class please contact our eLearning support team via the Student Intranet Portal: We are here to help you.