Get qualified for the job you want — free
Thousands of free online courses from Alison, joined by over 50 million learners worldwide. Finish a course and earn a certificate or diploma to put on your CV.
We may earn a commission when you enrol. It costs you nothing — every course listed is free to start.
5,853 free courses

Professional Presentations Mastery With ChatGPT, Canva & AI
Learn how to generate professional content using ChatGPT and use it in Canva to plan, design and create visually appealing and impactful presentations.

Professional Prospecting Mastery
Master professional prospecting skills, enhance your sales techniques, boost conversions, and excel in client acquisition with this free course. Enrol now.

Professional RESTful API Design Using Python Flask
This free online web development course explains how to design, build and develop your own RESTful API platforms and endpoints with Python Flask libraries.

Professional Resume Writing
Improve your chances of getting a job with this job search course that explains how to write a good CV that stands out from the rest and earns you an interview.

Professional Tourism and Travel Writing
Discover how to create captivating travel narratives that inspire readers to explore, blending thorough research with expert storytelling techniques.

Professional in Compensation and Benefits
Enhance your career with this free course on compensation and benefits. Learn job evaluation, compliance, and strategies to advance in the competitive HR field.

Professionalism in the Office
Learn how to improve your behavior, reputation and the professionalism in the workplace with this Professionalism in the Office Free online course.

Profitable Business Models for Small Businesses
This entrepreneurship course explains how to draw up a business model that launches you to success and covers marketing, budgeting and distribution strategies.

Profitable Marketing for Small Businesses
Expand your marketing expertise and learn the important strategies, tools, and methods to cost-effectively and profitably promote your small business.

Programming Using C++ Language - A Complete Guide
Learn C++ in this C++ coding tutorial and master the world’s most versatile programming language that can be used for professional software and web development.

Programming Using Python
This free online coding course is perfect for junior developers and those who want to learn Python from scratch with all-inclusive lessons on programming.

Programming Using Rust Language
Learn Rust in this coding course that explains how to develop high-performance, secure applications and unpacks Rust’s many unique terms and options.

Project Management in Practice - Planning, Scheduling and Resource Management
Learn about technical project management in living and geometric order. Topics cover planning, scheduling, managing risks and budgets, and resource allocation.

Projects in Controlled Environments Version 2 - Fundamental Concepts
This course aims to help you build concepts around its certification principles, themes and processes and how to relate them to PMP tools.

Providing Healthy and Safe Care
This course scrutinises the health and safety frameworks, factors causing infectious outbreaks, and guidelines for infection prevention and control in the UK.

Psychology of Everyday Life - Mental Health Issues
Learn about psychology from mental health issues of children and adults. Topics cover depression, anxiety disorders, learning disabilities, autism, psychosis.

Public Speaking Emergencies
Learn how to prepare for and deliver a sales presentation to your prospects, write down your key message points and use PowerPoint to deliver them effectively.

Public Speaking and Presentation Skills
Master public speaking with our free online course! Learn techniques for engaging presentations, effective communication, and overcoming stage fright.

Public Speaking on Panels
Learn how to present your message to a panel, give a presentation using PowerPoint, raise money for your cause, create a digital TV network and give speeches.

Public Speaking: Listening and Audience Analysis
Learn some of the essential principles of public speaking, listening and audience analysis in this free online course.

Python Flask Development with Docker
Learn how to use the Docker platform to speed up Python web development and build containers on servers and the cloud while testing your skills with MongoDB.

Python and Matplotlib Data Visualization
This data science Python course explains how to use Matplotlib for data visualization as you draw on its plotting library to create engaging 2D and 3D graphs.

Relationship-Based Communication in Dementia Care
Build communication skills to help reduce distress, support choice, and provide compassionate, person-centred day-to-day dementia care with confidence.

SQL for Beginners
This free online course covers everything new SQL users need to know, from installation to database schema and keywords to intermediate and advanced operators.