Short course

Python Fundamentals

This course teaches the key skills of Python programming.

Overview

This course teaches the key skills of Python programming.

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.

This introductory computer programming module provides the knowledge and practice which will enable you to design, build and test software components. 

Learning Outcomes

  • Describe the fundamental programming principles and the standard programming constructs: repetition, selection, functions, modules and aggregated data.

  • Design solutions to programming problems.

  • Implement those solutions in an imperative programming language by using common programming tools (such as editors and interpreters).

  • Use common programming tools and techniques to test and evaluate programs.

Who would benefit?

Python is one of the most popular programming languages in the world. Survey after survey of software developer communities find that the vast majority who currently use Python love it and plan to continue doing so. Its sheer versatility means that if you are yet to decide which field you want to specialise in, Python training will be an asset.

Even if you are a relative novice and wish to take your first steps in software development, the fact that Python is a ‘high-level’ language means that it features a logical, straightforward-to-use syntax that reads much like written English.

All in all, gaining Python skills is a powerful means of opening new doors in your career.

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

To be confirmed. Register an interest below and watch this space!

Fees and Enrolment

Level: CPD

Cost: £99 (inc VAT)

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.