Short course

Python Essentials 1

The main goal of the course is to guide candidates to a level of programming knowledge allowing them to design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology.

Overview

The main goal of the course is to guide candidates to a level of programming knowledge allowing them to design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology.

Python is a high-level general-purpose programming language which is both incredibly versatile and extremely popular in the software development community. Python skills are also highly sought-after in industry. Unlike languages such as HTML, CSS, and JavaScript which are primarily used for web development, Python can also be deployed across a wide spectrum of specialisms, including business software development, data science, machine learning and artificial intelligence.

Learning Outcomes

  • Learn the universal concepts of computer programming.

  • Learn the syntax and semantics of the Python language.

  • Practice skills in resolving typical implementation challenges.

  • Use the most important elements of Python Standard Library.

  • Install your runtime environment.

  • Write your own Python program.

Who would benefit?

This course is the first in a 2-course series that will prepare candidates for the PCEP - Certified Entry-Level Python Programmer and PCAP: Certified Associate in Python Programming certification exams.

PCEP – Certified Entry-Level Python Programmer certification is a professional credential that measures candidates ability to accomplish coding tasks related to the essentials of programming in the Python language. A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language as well as the skills in resolving typical implementation challenges with the help of the Python Standard Library.

The course will prepare candidates for jobs and careers connected with widely understood software development, which includes not only creating the code itself as a junior developer, but also computer systems design and software testing.

What is included?

This introductory computer programming module provides the knowledge and practice which will enable you to design, build and test software components. The module will make use of practical sessions primarily to allow you to apply programming principles and constructs to creatively solve problems through developing small programs.

Topics that will be covered include Input/Output, Built-in Data Structures, Iterations, Functions and Parameters, Objects and Classes, Documentation, Testing, Events and Event Handling.

All learners who successfully complete the course are awarded an official BCU Certificate of Achievement with which to evidence their new skills.

Schedule

Dates - TBC

Module 1: Develop an awareness of programming languages
Module 2: Python Data Types, Variables, Operators, and Basic I/O Operations

Module 3: Boolean Values, Conditional Execution, Loops, Lists, and List Processing. Logical and Bitwise Operations

Module 4: Functions, Tuples, Dictionaries, Exceptions, and Data Processing

Location

Millennium Point
Curzon Street
Birmingham
B4 7XG
United Kingdom

Fees and Enrolment

Level: CPD

Cost: TBC

If you're interested in finding out more about this course or would like more information before you enrol, please register your interest and we'll be in touch with more information.