Access courses

Basic Coding Course

What will I learn?

Open up the world of coding with our Basic Coding Course, made for people in tech who want to get better at what they do. Get stuck into Python, learning about how it's put together (syntax), how it controls things (control flow), and the different types of information it uses (data types). Learn how to deal with mistakes (error handling), how to write good notes about your code (documentation), and how to get information in and out of the program (user input/output). Get your Python setup sorted and try out functions, fixing problems (debugging), and checking your code works (testing). This short, but top-quality course gives you real-life examples, so you can be sure you'll get the skills you need to do well in the tech world. Sign up now to get your coding skills up to scratch!

Apoia's Unique Features

Online courses available for life
Certificate aligned with educational standards
Printable PDF summaries
24/7 online support
Select and arrange the chapters you want to study
Set your own course schedule
Instant feedback on practical activities
Study at your convenience, no internet needed

Develop skills

Enhance the practical skills listed below

Get to grips with Python syntax: How things are controlled, variables, and doing sums and stuff (operators).

Deal with mistakes: Make errors happen on purpose (raise exceptions) and write your own messages about them.

Write notes about your code: Use docstrings and do things the right way.

Manage what people put into the program: Make things look good and check it's all correct.

Fix problems properly: Use print statements to see what's going on and write tests to check it works.

Suggested summary

Workload: between 4 and 360 hours

Before beginning, feel free to change the chapters and the workload.

  • Choose which chapter to start with
  • Add or remove chapters
  • Increase or decrease the course workload

Examples of chapters you can add

You will be able to generate more chapters like the examples below

This is a free course focused on personal and professional development. It is not akin to a technical, undergraduate, or postgraduate course, but offers practical and relevant knowledge for your professional journey.