If you are curious about how software works, or would like to write your own programs but do not know where to begin, this course is for you. Coding can help you develop practical technical skills, strengthen your problem-solving abilities and better understand the technology used in everyday life.
This introductory course may be useful if you are considering further study, exploring a career in technology, or simply looking to improve your digital confidence. You do not need any previous programming experience.
The course introduces the essential concepts needed to begin writing simple programs, designed for beginners and using practical examples in Python, a widely used general-purpose programming language. You will progress from basic computing and programming concepts to variables, collections, decisions, loops, functions, modules and object-oriented programming, and will also learn how to handle errors, work with external files and JSON data, and manage third-party packages in a virtual environment.
By the end of the course, you should have a foundation for continued study and be able to plan, write, test and improve small Python programs.
What you will learn:
- Important developments in the history of computing and programming
- How computers represent and process information using binary
- How to create variables and use common Python data types and operators
- How to work with strings, lists, tuples, sets and dictionaries
- How to control program execution using conditions and loops
- How to define functions, pass arguments and return values
- How to organise and reuse code with modules and packages
- The principles of object-oriented programming, including classes, objects and methods
- How inheritance and composition can be used to organise related behaviour
- How to handle expected exceptions and respond to errors appropriately
- How to read and write text files and structured JSON data
- How to create virtual environments and install third-party packages safely
The course is made up of 10 modules (11 hours of learning) and sits within our business courses, alongside our wider IT and computing courses.


Reviews
There are no reviews yet.