Cookies and Privacy

The University uses cookies on this website to provide the best experience possible including delivering personalised content on this website, other websites and social media. By continuing to use the site you agree to this, or your can go to our cookie policy to learn more and manage your settings.

Free courses to boost your IT career

In the digital age, there has never been a more exciting time to gain the skills necessary to build, use and manage the software which has transformed the way we live. Whether you are a confident coder looking to refresh your skills, or someone with no existing knowledge who wants to learn something new - learn the basics of Python coding, Cyber Security and IoT (Internet of Things) by signing up to one of the free courses below and see if a career in Computing is for you. These courses are a great introduction and foundation into our Computing degrees.

Programming Essentials in Python Course Overview

Python is a general-purpose programming language used to build just about anything. It’s key for back end web and app development, data analysis, artificial intelligence and scientific computing, all of which are key for pursuing IT careers. 

With PCAP: Programming Essentials in Python you learn to design, write, debug, and run programs encoded in the Python language.  No prior programming knowledge is required.  The self-paced, 70-hour course starts with the basics guiding you until you can solve more complex problems. Content includes hands-on practice activities, over 35 lab exercises to reinforce learning, quizzes and chapter assessments, and pre-final and final tests to measure your understanding.

By the end of the course, you will be able to:

  • Develop a working knowledge for how computers operate and how computer programs are executed.
  • Evolve critical thinking and problem-solving skills using an algorithmic approach.
  • Learn about the programmer’s role in the software development process.
  • Translate real-world issues into computer-solvable problems.

Introduction to Cyber Security

The demand for cyber security experts has grown three times faster than any other IT job role, and training a cyber security workforce is a priority for many organisations and governments. Cyber security applies to any professionals responsible for security and privacy of company or customer systems.

The Introduction to Cybersecurity 2.1 is a self-paced, 15-hour course exploring the importance of cyber security, data confidentiality, best practices for using the internet and social media safely, and potential career opportunities in this growing field.

Introduction to IoT Course Resources

Interested in network administration, developing networks or software engineering?

Introduction to the Internet of Things (IoT) provides an overview of the concepts and opportunities in the Digital Transformation and introduces the concept of a network foundation -connecting billions of things and trillions of gigabytes of data to enhance decision making and interactions. This is a self-paced, 20-hour course which requires no existing knowledge.

Invest your time in learning valuable skills and start your journey to become an employable graduate. Take your career to the next level and register for your free course today.

Register now for free Python courses

Interested in studying a degree in Computing? Visit our courses pages to find the right degree for you.

Our computing courses

Open Days 2021

Our Open Days are designed to give you all the information you need about the University and the experience you will have as a student at BCU.

Register now