• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

275 Courses in Cardiff delivered On Demand

Software Engineering Mini Bundle

By Compete High

Software isn’t built in a day—but understanding its language shouldn’t require decoding ancient scrolls either. The Software Engineering Mini Bundle brings together Python and Go programming, user experience design, website development essentials, and Microsoft Word—because no one likes messy documentation. From efficient coding to interface thinking, and from browser behaviour to documentation structure, this bundle guides you through the mental logic of building software and shaping user journeys. Less hype, more structure—and no need for a triple-shot espresso to keep up. Learning Outcomes: Write structured Python code with logic and clarity in mind. Understand Go programming syntax and foundational development logic. Explore user experience design principles for digital interfaces. Develop basic websites using front-end concepts and tools. Create technical documents using Microsoft Word formatting features. Apply logical thinking across software development and UX planning. Who is this Course For: Future software engineers needing structured technical basics. Beginners exploring web development and digital design workflows. Coders interested in multiple programming language exposure. UX enthusiasts seeking a grounding in user journey logic. Admins supporting development teams with document formatting. Freelancers building small websites or tech-based portfolios. Digital workers organising reports and coding notes clearly. Anyone keen on software logic without the coding theatrics. Career Path: Junior Software Developer – £32,000/year UX Assistant (Entry-Level) – £29,000/year Front-End Developer – £34,500/year Documentation Specialist (Tech Focus) – £28,000/year Python Developer (Entry-Level) – £31,500/year Go Developer Assistant – £33,000/year

Software Engineering Mini Bundle
Delivered Online On Demand11 hours
£26.99

Diploma in Web Design at QLS Level 5

4.8(9)

By Skill Up

Level 5 QLS Endorsed Diploma | 150 CPD Points | +Gifts: QLS Certificate + PDF Certificate | 24/7 Learner Support

Diploma in Web Design at QLS Level 5
Delivered Online On Demand14 days
£109

Graphic Design Diploma: Adobe Illustrator & Graphic Design with Canva - CPD Certified

4.8(9)

By Skill Up

20-in-1 CPD Certified Diploma | +Gifts: 20 Free PDF Certificates| Lifetime Access | Learner Support

Graphic Design Diploma: Adobe Illustrator & Graphic Design with Canva - CPD Certified
Delivered Online On Demand5 days
£89.99

Learn to Code HTML, CSS, JavaScript: Guide for Beginners Course

By One Education

If you've ever wondered how websites work behind the scenes or wanted to build one from scratch, this beginner-friendly course is your perfect starting point. HTML lays the foundation, CSS adds the style, and JavaScript brings everything to life—together they form the language of the web. This guide walks you through each of them clearly and cleverly, like a satnav that actually knows where it’s going (and doesn’t say “recalculating” every two minutes). There’s no fluff, no jargon-filled detours—just well-structured learning designed for absolute beginners who want to learn the essentials of front-end web development. Whether you're looking to understand the basics for a personal project or simply want to speak the same language as developers, this course gives you the knowledge to navigate the web-building world with confidence. It's straightforward, engaging, and structured to help you grasp each concept without losing the will to live. Expert Support Dedicated tutor support and 24/7 customer support are available to all students with this premium quality course. Key Benefits Learning materials of the Design course contain engaging voiceover and visual elements for your comfort. Get 24/7 access to all content for a full year. Each of our students gets full tutor support on weekdays (Monday to Friday) Course Curriculum: Getting Started Introduction Course Curriculum How to Get Course requirements Getting Started on Windows, Linux or Mac How to ask a Great Questions FAQ's Setting up Development Environment Introduction Choosing Code Editor Installing Code Editor(Sublime Text) Overview of a Webpage Full HTML Code Page First 'Hello World!' page Summary HTML Fundamentals Introduction Heading Paragraph Formatting text List Items Un Ordered List Items Ordered Classes ID's in CSS Comments in HTML Summary HTML Intermediate Introduction Images Forms Form Actions Br tag Marquee Text area Tables Links Navbar / Menu HTML Entities Div tag Google Maps Summary HTML Advanced Introduction HTML5 Audio HTML5 Video Progress Bar Drag & Drop Canvas I frames Input Types Input Attributes YouTube Video Linking Creating Responsive Page Summary HTML Expert Introduction Registration Form Login Form About Us Form Contact Us Form Footer Form Integrate All Together Coding Exercise Solution for Coding Exercise Summary HTML Website Project Introduction Challenge - HTML 5 Clock Face with Numbers Project Overview Conclusion on Project Summary CSS Fundamentals Introduction CSS Syntax Creating webpage with CSS Inline CSS Internal CSS External CSS CSS Classes CSS IDs Colors Backgrounds Floating Positioning Margins Padding Borders Summary CSS Intermediate Introduction Styling Text Aligning Text Styling Links Font Family Font Styles Applying Google Fonts Box Model Icons Tables Navigation-Menu Dropdowns Summary CSS Advanced Introduction Advanced Selectors Forms Website Layout Rounded Corners Color Keywords Animations Pseudo Classes Gradients Shadows Calculations Creating Responsive Page Summary CSS Expert Introduction Button Styles Flexbox CSS Grid Pagination Multiple Columns Image Reflection UI / UX Design Social Media Icons External CSS Style adding Coding Exercise Solution for Coding Exercise Summary CSS Website Project Introduction CSS Project Getting CSS Project Overview Summary JavaScript Getting Started What is JavaScript Installing Code Editor(Sublime Text) Installing Code Editor(Visual Studio Code) Hello World Program Getting Output Summary JavaScript Fundamentals Introduction Internal JavaScript External JavaScript Inline JavaScript Async and defer Variables Data Types Numbers Boolean Arrays() Objects Comments Summary Strings Introduction Strings String Formatting String Methods Summary Operators Introduction Arithmetic operators Assignment operators Comparison operators Logical operators Summary Conditional Statements Introduction If statement If-else statement If-else-if statement Switch-case statement Summary Control Flow Statements Introduction While loop Do-while loop For loop Break Continue Coding Exercise Solution for Coding Exercise Summary Functions Introduction Creating a Function Function Call() Function with parameters Function Bind() Summary Data Visualization(Google Chats) Introduction How to Use Google chart script Line Graph chart Scatter plots chart Bar chart Pie chart 3D Pie chart Summary Error Handling Introduction Try-catch Try-catch-finally Summary Client-side Validations Introduction On Submit Validation Input Numeric Validation Login Form Validation Password Strength Check Validation Summary Publish Your Website for Live Introduction Installing Free FTP Solution (FileZilla) Setting Up FTP (File Transfer Protocol) Publish Website to Hosting Server Summary Course Assessment To simplify the procedure of evaluation and accreditation for learners, we provide an automated assessment system. Upon completion of an online module, you will immediately be given access to a specifically crafted MCQ test. The results will be evaluated instantly, and the score will be displayed for your perusal. For each test, the pass mark will be set to 60%. When all tests have been successfully passed, you will be able to order a certificate endorsed by the Quality Licence Scheme. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). Who is this course for? This Learn to Code HTML, CSS, JavaScript: Guide for Beginners course is designed to enhance your expertise and boost your CV. Learn key skills and gain a certificate of achievement to prove your newly-acquired knowledge. Requirements This Learn to Code HTML, CSS, JavaScript: Guide for Beginners course is open to all, with no formal entry requirements. Career path Upon successful completion of the Learn to Code HTML, CSS, JavaScript: Guide for Beginners Course, learners will be equipped with many indispensable skills and have the opportunity to grab.

Learn to Code HTML, CSS, JavaScript: Guide for Beginners Course
Delivered Online On Demand18 hours
£12

Photoshop Course

By KEMP CENTER

Develop your graphic design skills and learn the professional Photoshop tools and techniques Looking to become a highly skilled Photoshop expert? Explore multiple graphic design training sessions and learn special Photoshop skills that’ll let you spread your creative wings. Here’s a Photoshop course full of valuable knowledge and tips that will help you edit and produce professional-grade images, photos, vectors and graphics by practicing with exciting tasks and exercises. The course is available for people with little or no experience in professional design and want to get their skills to a high level quickly. You can study at your own pace, anytime, anywhere; all you need is an internet connection. The flexibility of the course makes it easy to fit into your schedule and let you study stress-free from day one. You will master the Photoshop and learn everything about its interface and editing tools as well as how to use more advanced functions. Whether you want to use Photoshop for personal projects or integrate it into your professional work, this course has everything you need. Our expert will give you the tips on how to use Photoshop efficiently and will take you from beginner to pro. After taking the course, you will be completely comfortable navigating Photoshop and producing high-quality creative content. You will feel confident with your newfound ability to create astounding graphics with Photoshop. The Photoshop course explains everything in a simple, easy to follow format. Within it, you will find easy ways to use the vast array of tools available. You will learn from an expert with extensive professional Photoshop experience. Get creative! Start today! Join this comprehensive Photoshop course and get the benefits: Learning from a professional instructor24/7 access from any devicePractical exercisesTests, quizzes and recapsCertificate of completionExtra materials and downloadable bonuses100% satisfaction guarantee Your Singing Instructor: Claude Simmons Photoshop expert Learn from an industry-leading expert in the digital creative sector!  You will learn from a Photoshop pro with over 10 years of experience using the program in a professional capacity. The course instructor has worked with many global brands and will share his expertise on how to enhance your photos, create graphics and develop professionally. Our course expert is passionate about simplifying the creative process and inspiring you to produce visually pleasing content using Adobe Photoshop. He will share the top tips and tricks on how to deliver consistently high-quality content for your projects without breaking a sweat. Claude will guide you from the very basics to the complex tools, so you become proficient in all areas of Photoshop. Sign up today to learn from one of the top creatives in the industry. Overview of the course:   – VIDEO PRESENTATIONS –   1. Practical knowledge about using Photoshop for both fun and professional purposes Getting to grips with the graphic designer knowledge, including: composition, UX, using colors, typography, formats, styles and more! You will learn how to choose best tools for a professional effect, both hardware and software. 2. Step-by-step video guides for complete skill enhancement Learn about Adobe cloud environment and Photoshop image and photo enhancing capabilities, work space, file formats and color modes.   – PRACTICAL PART –   Training videos and video tutorials In the course you can find in-depth tutorials that will help you discover all useful functions including retouch and photomontage. With this comprehensive and intensive course you will gain new skills quickly, so that you can implement them right away.   – REPETITIONS AND TESTS –   1. Repetition of acquired knowledge and tests Throughout the course, you will have 5 repetitions and 5 tests that will allow you to consolidate your knowledge. 2. Final test Passing the final test means that you have the knowledge and skills needed to use Photoshop at a professional level.   – EXERCISES AND TASKS – Design preparation and workshop Efficient use of Photoshop interface Designing with basic tools Creating retouches and photomontages Advanced designing with expert features   – BONUS MATERIALS – Photoshop tips and tricks guide Compendium of image formats Layout templates Thematic combinations (themes) Experience Beginner-IntermediateLanguage English, German, French, Polish, Portuguese A letter from your expert instructor Why join the Kemp Center’s Photoshop course?Using digital creative platforms is a must in today’s world. Learning how to use Photoshop and gaining creative skills will give you an advantage, both professionally and while working on your passion projects. Photoshop can give you that extra edge. Stand out from others by showing you can create the thing that everyone wants – engaging graphic content.While learning Photoshop can enhance your career, it’s also very fun! You can use the program to retouch images, create compositions with graphics and text or create your own funny GIFs. Whatever you want to do, Photoshop has features to help you bring your creative visions to life. So don’t wait up, and start getting creative today!Our Photoshop course is comprehensive and covers all the basics but also teaches about Photoshop’s advanced features. After completing the course, you will become a confident graphic designer and, once you’re familiar with the interface, you can release your creative imagination.This course is for both beginners and more advanced users and you can decide yourself how deep you want to go with it.The course package contains extensive material presented in an engaging format. You will have a lot of fun going through the course on state of the art Kemp Center platform. You will learn and play by using specific examples, spaced repetitions and varied practical exercises. Taking the Photoshop course is a fun, affordable way to learn how to create and edit photos and graphics. Whatever your creative project is, Photoshop can do it. From creating image templates, mood boards or photo collages to designing your own 2D or 3D art, you will be able to do it all!Claude Simmons, Photoshop expert

Photoshop Course
Delivered Online On Demand10 hours
£184

App Development: 20-in-1 Premium Online Courses Bundle

By Compete High

From gaming to finance, healthcare to ecommerce, businesses depend on high-quality apps to engage users and streamline services. This course bundle delivers a wide-angle skillset aligned with what hiring managers and clients in tech are actively looking for—versatility, collaboration, and hands-on digital fluency. With roles in UI/UX, front-end development, DevOps, and project coordination in high demand, this bundle empowers you to step into tech-driven industries confidently. It’s especially useful for those pursuing remote freelance work, junior developer roles, or building personal app-based projects. Don’t get left behind in one of the most competitive job markets of the decade. With 20 career-relevant courses for a single cost, this bundle offers a high return on both your time and your ambition. FAQ Q: What kind of jobs does this bundle prepare me for? A: App developer, UX assistant, QA tester, web developer, game designer, or junior coder. Q: Can this help me work remotely or freelance? A: Yes, the skills are highly relevant for freelance and contract-based tech work. Q: Do I need prior experience to benefit from this? A: No, it’s designed for both beginners and those looking to expand their digital toolkit. Q: Which industries is this bundle useful in? A: Tech, gaming, ecommerce, education, SaaS, and digital marketing. Q: How long do I have access to the courses? A: Lifetime access is included—learn when and where it suits you best.

App Development: 20-in-1 Premium Online Courses Bundle
Delivered Online On Demand4 hours
£49.99

Learn Linux Administration and Supercharge Your Career

By Packt

Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux System Admin.

Learn Linux Administration and Supercharge Your Career
Delivered Online On Demand4 hours 37 minutes
£33.99

Animation: Animator – 20-in-1 Premium Online Courses Bundle

By Compete High

From indie studios to major ad agencies, the demand for digital creatives with versatile skills is soaring. This 20-in-1 Animation bundle positions you to compete confidently for roles in animation, web design, UX/UI, and content creation. Whether you’re freelancing or eyeing agency jobs—this bundle speaks volumes on your CV. 🔍 Description In today’s media-heavy world, professionals who blend creativity with tech-savviness are in hot demand. This 20-in-1 course collection is designed to boost your hireability across a range of creative sectors—animation, web development, digital marketing, and more. It’s more than an animation course—it’s a signal to employers and clients that you’re production-ready, communicative, and creatively strategic. With certifications spanning UX, email marketing, JavaScript, and copywriting, your portfolio will reflect depth and range. Want to stand out in freelance marketplaces or junior creative roles? This bundle gives you that competitive edge—and fast. Don’t wait until the next contract is posted—be ready before it lands. ❓ FAQ Q: What industries are relevant to this bundle? A: Animation, graphic design, creative agencies, advertising, digital marketing, and e-commerce. Q: Is this suitable for freelancers? A: Yes—especially those wanting to expand their digital and communication services. Q: Do I need prior experience? A: No—this bundle is ideal for aspiring professionals at any level. Q: Are certificates issued per course? A: Yes, you’ll receive 20 certificates to showcase your skillset. Q: Can I access the content anytime? A: Yes, lifetime access is included for all courses.

Animation: Animator – 20-in-1 Premium Online Courses Bundle
Delivered Online On Demand1 hour
£49.99

Video Editing Training: 8-in-1 Premium Online Courses Bundle

By Compete High

Launch your creative career with the Video Editing Training: 8-in-1 Premium Online Courses Bundle—your all-in-one toolkit for digital media, content creation, animation, and editing. Perfect for YouTubers, marketers, freelancers, and aspiring video pros. 🎥✨ 🧾 Description Featuring modules in Adobe Premiere Pro, animation, UX, and social media, this powerhouse bundle targets high-paying careers in video production, digital marketing, graphic design, and media strategy. It also covers Google Analytics, AdSense, and drawing to ensure you're job-ready in both technical and creative roles. 🎨 Relevant industries: Film & Media Animation Studios YouTube Channels UX/UI Agencies Digital Marketing Firms 📹 Stop waiting to build your portfolio. Start editing your future. ⭐ Compete High has 4.8 on 'Reviews.io' and 4.3 on Trustpilot ❓ FAQ Q: Can I apply these skills to social media work? A: Yes! The bundle covers everything from editing to analytics, perfect for content creation and monetisation. Q: Is any prior software knowledge required? A: Nope! You can jump in even if you're just starting out.

Video Editing Training: 8-in-1 Premium Online Courses Bundle
Delivered Online On Demand16 hours
£28.99

Web Applications for Specialisation on Development Course

By One Education

Web applications shape the digital world we interact with daily—from the simplest online form to complex platforms driving entire businesses. This course is designed for those who are eager to specialise in building, maintaining, and optimising web-based systems. Whether you're familiar with HTML or curious about frameworks and database logic, this course steadily guides you through the layers of modern web application architecture. You’ll explore front-end and back-end development concepts, delve into programming essentials, and gain insights into how dynamic web environments function behind the scenes. If you're aiming to deepen your understanding and sharpen your development capabilities in a focused, structured format—this is your route. Delivered entirely online, it's tailored for learners who appreciate flexibility without compromising depth. Expert Support Dedicated tutor support and 24/7 customer support are available to all students with this premium quality course. Key Benefits Learning materials of the Design course contain engaging voiceover and visual elements for your comfort. Get 24/7 access to all content for a full year. Each of our students gets full tutor support on weekdays (Monday to Friday) Course Curriculum: Section 01: CSS Introduction Introduction How to ask a great questions Introduction CSS Choosing Code Editor Installing Code Editor (Sublime Text) CSS Syntax Creating a first page with CSS Style Section 02: CSS Basic Inline CSS Internal CSS External CSS CSS Classes CSS IDs Colors Backgrounds Floating Positioning Margins Padding Borders Section 03: CSS Intermediate Styling Text Aligning Text Styling Links Font Family Font Styles Applying Google Fonts Box Model Icons Tables Navigation-Menu Dropdowns Section 04: CSS Advanced Advanced Selectors Forms Website Layout Rounded Corners Color Keywords Animations Pseudo Classes Gradients Shadows Calculations Creating Responsive Page Section 05: CSS Expert Button Styles Pagination Multiple Columns Image Reflection UI - UX Design Social Media Icons External CSS Style adding Section 06: PHP Introduction What is PHP Installing XAMPP for PHP, MySQL and Apache Installing Code Editor(Visual Studio Code) Creating PHP Project on XAMPP Hello World Program Section 07: PHP Basic Variables Echo and Print Data Types Numbers Boolean Arrays Multi-Dimensional Array Sorting Arrays Constants Section 08: PHP Strings Strings String Formatting String Methods Coding Exercise Solution for Coding Exercise Section 09: PHP Operators Arithmetic operators Assignment operators Comparison operators Increment - decrement operators Logical operators Ternary operator Section 10: PHP Decision making system If statement If-else statement If-elseif-else statement Switch-case statement Section 11: PHP Control flow statements Flow Chart While loop Do-while loop For loop For each loop Coding Exercise Solution for Coding Exercise Section 12: PHP Functions Creating a Function Function with Arguments Default Argument Function return values Call-by-value Call-by-reference Section 13: PHP Super globals $_POST Method $_GET Method Section 14: PHP Advanced Form Handling Date and Time Include Require Sessions File Reading File Upload Section 15: PHP Object oriented programming[OOPs] What is OOP Class and Objects Constructor Destructor Access Modifiers Inheritance Method overriding Abstract Class Interface Section 16: PHP - MySQL Application [CRUD] MySQL Basic PhpMyAdmin Creating Database and Table Database Connection PHP Form Create records PHP Form Reading records PHP Form Update Data PHP Form Delete records Section 17: PHP Real world code forms Registration Form MD5 Algorithm for Encrypting Sha Algorithm Login Form Section 18: PHP Validations On Submit Validation Input Numeric Validation Login Form Validation Form Server-side all Data Validation Form Server-side Validation Section 19: PHP Error handling Try-throw-catch Try-throw-catch-finally Section 20: MYSQL introduction Overview of Databases MySQL Installation MySQL Workbench Installation Connecting to MySQL using Console Section 21: MySQL basic Overview of Challenges SQL Statement Basic SELECT Statement SELECT DISTINCT Column AS Statement COUNT function Section 22: MySQL filtering data SELECT WHERE Clause - One SELECT WHERE Clause - Two ORDER BY LIMIT BETWEEN IN Operator LIKE and ILIKE Section 23: MySQL functions Overview of GROUP BY Aggregation function SUM() Aggregation MIN() and MAX() GROUP BY - One GROUP BY - Two HAVING Clause Section 24: MySQL joins Overview Assessment Overview of JOINS Introduction to JOINS AS Statement table INNER JOIN FULL Outer Join LEFT Outer JOIN RIGHT JOIN Union Section 25: MySQL advanced commands Advanced SQL Commands Timestamps EXTRACT from timestamp Mathematical Functions String Functions SUBQUERY Section 26: MySQL structure creation Database and Tables Data Types Primary key and Foreign key Create Table in SQL Script Section 27: MySQL data queries Insert Update Delete Section 28: MySQL structure queries Alter Table Drop Table Section 29: MySQL constraints NOT NULL Constraint UNIQUE Constraint Section 30: MySQL backup and restore Overview of Databases and Tables Backup database using phpMyAdmin Restoring a Database Course Assessment To simplify the procedure of evaluation and accreditation for learners, we provide an automated assessment system. Upon completion of an online module, you will immediately be given access to a specifically crafted MCQ test. The results will be evaluated instantly, and the score will be displayed for your perusal. For each test, the pass mark will be set to 60%. When all tests have been successfully passed, you will be able to order a certificate endorsed by the Quality Licence Scheme. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). Who is this course for? This Web Applications for Specialisation on Development course is designed to enhance your expertise and boost your CV. Learn key skills and gain a certificate of achievement to prove your newly-acquired knowledge. Requirements This Web Applications for Specialisation on Development course is open to all, with no formal entry requirements. Career path Upon successful completion of The Web Applications for Specialisation on Development Course, learners will be equipped with many indispensable skills and have the opportunity to grab.

Web Applications for Specialisation on Development Course
Delivered Online On Demand21 hours
£12