Skip to content

Introduction to Python Programming

This course provides the fundamental knowledge and skills of the world's 3rd most popular programming language: Python.

Summary

Price
Free
Study method
Online + live classes
Course format What's this?
Audio
Duration
12 weeks · Part-time
Qualification
No formal qualification
Certificates
  • Certificate of Attendance - Free
Additional info
  • Exam(s) / assessment(s) is included in price
  • Tutor is available to students

Overview

This course provides the fundamental knowledge and practical skills of the world's third most popular programming language: Python. A versatile and easy-to-use language, Python is in high demand and offers many job opportunities.

Many non-programmers have adopted Python. The language is invaluable in sectors, such as data analytics, AI, machine learning, finance, game development, and more.

Join us for 12 weeks to develop exciting future-proof skills for life.

Certificates

Certificate of Attendance

Digital certificate - Included

Certificate will be issued after the course has been completed.

Course media

Description

Course Overview

(Weeks 1-3) Unit 1: Fundamentals of procedural programming

  • Variables & data types
  • Input & Output
  • Control structures (Sequence, selection & iteration)
  • Methods
  • Arrays and other data structure
  • Debugging
  • Assessment brief

(Weeks 4-6) Unit 2: Problem-solving

  • Introduction to program analysis and design techniques
  • Algorithms
  • Exceptions
  • File handling
  • Design, implementation and maintenance of trustworthy software (including British Standards Institution PAS 754)

(Weeks 7-9) Unit 3: Classes and objects

  • Inheritance & polymorphism
  • Association & aggregation
  • Abstract classes
  • Introduction to GUI components
  • Testing and unit testing

(Weeks 10-12) Unit 4: Problem-solving with OO designs (UML)

  • UML (Use case diagrams, Activity diagrams, Class diagrams, and Sequence diagrams)
  • Implementing OO application designs in an OO programming language
  • Simple design patterns
  • Event-driven programming
  • Accessing databases

Weeks 13-15

  • Assessment completion

Course aims

By the end of units 1 and 2, the learner will be able to use a procedural approach to design, encode and test solutions in the Python programming language.

By the end of units 3 and 4, the learner will be able to use an object-oriented approach to design, encode and test solutions in the Python programming language.

Benefits

  • Improve program design skills in the company
  • Improve programming skills in the company
  • Help non-computing graduates gain fundamental knowledge and skills needed for a career in computing

Assessment

There will be a practical assessment in the fourth module.

Award

After completing this course, you will receive 20 credits which can then be used for future learning.

Who is this course for?

This training course is exclusively available to Stoke-on-Trent and Staffordshire based students, graduates and businesses with a maximum of 250 employees.

Requirements

Learners must either be:

  • A student or graduate living in Staffordshire
  • An employee of a small to medium-sized business (SME) based in Staffordshire

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

Provider

STAFFORDSHIRE UNIVERSITY SERVICES LIMITED

Free accredited training courses delivered by our award-winning institution 

 

Staffordshire University offers a variety of professional training courses and masterclasses for Stoke-on-Trent and Staffordshire based students, graduates, and businesses with up to 250 employees. Our courses are free* and delivered flexibly: at our Stoke-on-Trent campus, at the Lichfield Business Village, or online. 

 

Whether you would like to build your career prospects and development needs, gain up-to-date knowledge and tools, or are curious and daring to try something new, our courses touch upon the following areas, ensuring we have a course that’s right for you: 

  • Business, Marketing and Sustainability
  • Computer Science, AI and Robotics
  • Healthcare
  • Innovation and Entrepreneurship 

 

View STAFFORDSHIRE UNIVERSITY SERVICES LIMITED profile

FAQs