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

1091 Courses in Cardiff delivered On Demand

Natural Language Processing with Real-World Projects

By Packt

Want to become an expert NLP engineer and a data scientist? Then this is the right course for you. In this course, we will be covering complex theory, algorithms, and coding libraries in a very simple way that can be easily grasped by any beginner as well.

Natural Language Processing with Real-World Projects
Delivered Online On Demand31 hours 19 minutes
£338.99

R Programming for Data Science

4.9(27)

By Apex Learning

Overview This comprehensive course on R Programming for Data Science will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This R Programming for Data Science comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this R Programming for Data Science. It is available to all students, of all academic backgrounds. Requirements Our R Programming for Data Science is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 23 sections • 129 lectures • 06:25:00 total length •Introduction to Data Science: 00:01:00 •Data Science: Career of the Future: 00:04:00 •What is Data Science?: 00:02:00 •Data Science as a Process: 00:02:00 •Data Science Toolbox: 00:03:00 •Data Science Process Explained: 00:05:00 •What's Next?: 00:01:00 •Engine and coding environment: 00:03:00 •Installing R and RStudio: 00:04:00 •RStudio: A quick tour: 00:04:00 •Arithmetic with R: 00:03:00 •Variable assignment: 00:04:00 •Basic data types in R: 00:03:00 •Creating a vector: 00:05:00 •Naming a vector: 00:04:00 •Vector selection: 00:06:00 •Selection by comparison: 00:04:00 •What's a Matrix?: 00:02:00 •Analyzing Matrices: 00:03:00 •Naming a Matrix: 00:05:00 •Adding columns and rows to a matrix: 00:06:00 •Selection of matrix elements: 00:03:00 •Arithmetic with matrices: 00:07:00 •Additional Materials: 00:00:00 •What's a Factor?: 00:02:00 •Categorical Variables and Factor Levels: 00:04:00 •Summarizing a Factor: 00:01:00 •Ordered Factors: 00:05:00 •What's a Data Frame?: 00:03:00 •Creating Data Frames: 00:20:00 •Selection of Data Frame elements: 00:03:00 •Conditional selection: 00:03:00 •Sorting a Data Frame: 00:03:00 •Additional Materials: 00:00:00 •Why would you need lists?: 00:01:00 •Creating a List: 00:06:00 •Selecting elements from a list: 00:03:00 •Adding more data to the list: 00:02:00 •Additional Materials: 00:00:00 •Equality: 00:03:00 •Greater and Less Than: 00:03:00 •Compare Vectors: 00:03:00 •Compare Matrices: 00:02:00 •Additional Materials: 00:00:00 •AND, OR, NOT Operators: 00:04:00 •Logical operators with vectors and matrices: 00:04:00 •Reverse the result: (!): 00:01:00 •Relational and Logical Operators together: 00:06:00 •Additional Materials: 00:00:00 •The IF statement: 00:04:00 •IFELSE: 00:03:00 •The ELSEIF statement: 00:05:00 •Full Exercise: 00:03:00 •Additional Materials: 00:00:00 •Write a While loop: 00:04:00 •Looping with more conditions: 00:04:00 •Break: stop the While Loop: 00:04:00 •What's a For loop?: 00:02:00 •Loop over a vector: 00:02:00 •Loop over a list: 00:03:00 •Loop over a matrix: 00:04:00 •For loop with conditionals: 00:01:00 •Using Next and Break with For loop: 00:03:00 •Additional Materials: 00:00:00 •What is a Function?: 00:02:00 •Arguments matching: 00:03:00 •Required and Optional Arguments: 00:03:00 •Nested functions: 00:02:00 •Writing own functions: 00:03:00 •Functions with no arguments: 00:02:00 •Defining default arguments in functions: 00:04:00 •Function scoping: 00:02:00 •Control flow in functions: 00:03:00 •Additional Materials: 00:00:00 •Installing R Packages: 00:01:00 •Loading R Packages: 00:04:00 •Different ways to load a package: 00:02:00 •Additional Materials: 00:00:00 •What is lapply and when is used?: 00:04:00 •Use lapply with user-defined functions: 00:03:00 •lapply and anonymous functions: 00:01:00 •Use lapply with additional arguments: 00:04:00 •Additional Materials: 00:00:00 •What is sapply?: 00:02:00 •How to use sapply: 00:02:00 •sapply with your own function: 00:02:00 •sapply with a function returning a vector: 00:02:00 •When can't sapply simplify?: 00:02:00 •What is vapply and why is it used?: 00:04:00 •Additional Materials: 00:00:00 •Mathematical functions: 00:05:00 •Data Utilities: 00:08:00 •Additional Materials: 00:00:00 •grepl & grep: 00:04:00 •Metacharacters: 00:05:00 •sub & gsub: 00:02:00 •More metacharacters: 00:04:00 •Additional Materials: 00:00:00 •Today and Now: 00:02:00 •Create and format dates: 00:06:00 •Create and format times: 00:03:00 •Calculations with Dates: 00:03:00 •Calculations with Times: 00:07:00 •Additional Materials: 00:00:00 •Get and set current directory: 00:04:00 •Get data from the web: 00:04:00 •Loading flat files: 00:03:00 •Loading Excel files: 00:05:00 •Additional Materials: 00:00:00 •Base plotting system: 00:03:00 •Base plots: Histograms: 00:03:00 •Base plots: Scatterplots: 00:05:00 •Base plots: Regression Line: 00:03:00 •Base plots: Boxplot: 00:03:00 •Introduction to dplyr package: 00:04:00 •Using the pipe operator (%>%): 00:02:00 •Columns component: select(): 00:05:00 •Columns component: rename() and rename_with(): 00:02:00 •Columns component: mutate(): 00:02:00 •Columns component: relocate(): 00:02:00 •Rows component: filter(): 00:01:00 •Rows component: slice(): 00:04:00 •Rows component: arrange(): 00:01:00 •Rows component: rowwise(): 00:02:00 •Grouping of rows: summarise(): 00:03:00 •Grouping of rows: across(): 00:02:00 •COVID-19 Analysis Task: 00:08:00 •Additional Materials: 00:00:00 •Assignment - R Programming for Data Science: 00:00:00

R Programming for Data Science
Delivered Online On Demand6 hours 25 minutes
£12

Complete AutoLISP Programming Online Course

3.0(2)

By Alpha Academy

The Complete AutoLISP Programming Online Course teaches you how to use AutoLISP to customise AutoCAD. It breaks down the rules, commands, and logic needed to write smart scripts and automate tasks in AutoCAD. You’ll learn through clear lessons and hands-on projects, making the process easy even if you’re new to programming. By the end, you’ll be able to write your own AutoLISP programs and speed up your design workflow. Course Curriculum ✓ Unit 01: Introduction ✓ Unit 02: Quick Win Demo ✓ Unit 03: AutoLISP Rules ✓ Unit 04: AutoLISP Variables ✓ Unit 05: AutoLISP Math Functions ✓ Unit 06: AutoLISP's List Functions ✓ Unit 07: AutoLISP's User Input Functions ✓ Unit 08: Object Handling Functions ✓ Unit 09: AutoLISP's Selection Sets ✓ Unit 10: Conditionals and Equality Functions ✓ Unit 11: AutoCAD Objects - Data Model ✓ Unit 12: Symbol Table and Dictionary Handling Functions ✓ Unit 13: Hands-On Projects ✓ Unit 14: Conclusion Learning Outcomes Understand how AutoLISP works in AutoCAD. Use variables and functions in AutoLISP. Perform maths operations using AutoLISP. Work with lists to handle multiple values. Get and process user input through code. Handle objects and selection sets in drawings. Use conditionals to add logic to your code. Access and edit AutoCAD data models. Use symbol tables and dictionaries. Build and test real-world AutoLISP projects. Who is this course for? This course is for AutoCAD users, drafters, and design professionals who want to automate tasks and save time. It's also great for students and engineers who want to add coding to their skillset in a simple and direct way. Eligibility Requirements You should have basic AutoCAD knowledge. No coding experience is needed—this course teaches everything step by step. Career Path After completing this course, you can work as a CAD Programmer, AutoCAD Customisation Specialist, CAD Technician, or Technical Drafter. These roles often need people who can build scripts and tools to boost design productivity. (Learn more about this online course)

Complete AutoLISP Programming Online Course
Delivered Online On Demand8 hours
£9.99

Modern HTML and CSS From The Beginning (Including Sass)

By Packt

Build modern responsive websites and UIs with Sass, and get started with exploring Flex and CSS Grid

Modern HTML and CSS From The Beginning (Including Sass)
Delivered Online On Demand20 hours 53 minutes
£104.99

Effective Interviewing Beginner

By iStudy UK

Learning Objectives Introduction , Interviewing Pitfalls , Before the Interview , During the Interview , After the Interview , Conclusion   Pre-Requisites There are no prerequisites for this course.   Description One of the most important decisions a company can make is hiring new employees. Good hiring decisions can make or break teams and can have a direct impact on a company's bottom line. Additionally, increasing diversity in hiring is about more than simple fair hiring practices. Research shows diverse teams make faster decisions and are more innovative. This class is designed to assist managers, supervisors, and HR staff in improving interviewing skills. Course Introduction Introduction 00:02:00 Section 01 Lesson 01: What is Unconscious Bias 00:05:00 Lesson 02: Overcoming Unconscious Bias 00:03:00 Section 02 Lesson 01: Creating the Job Description 00:03:00 Lesson 02: Planning the Questions 00:03:00 Lesson 03: Building a Scorecard 00:02:00 Lesson 04: Preparing for the Interview 00:02:00 Section 03 Lesson 01: Setting Candidates at Ease 00:01:00 Lesson 02: Conducting the Interview 00:03:00 Lesson 03: Selling the Job 00:02:00 Section 04 Lesson 01: Making the Big Decision 00:02:00 Course Recap Recap 00:01:00

Effective Interviewing Beginner
Delivered Online On Demand29 minutes
£25

Python in Practice - 15 Projects to Master Python

By Packt

This course will help you learn the programming fundamentals with Python 3. It is designed for beginners in Python and is a complete masterclass. This course will help you understand Python GUI, data science, full-stack web development with Django, machine learning, artificial intelligence, Natural Language Processing, and Computer Vision.

Python in Practice - 15 Projects to Master Python
Delivered Online On Demand20 hours 40 minutes
£44.99

Django with Tailwind CSS

By Packt

Embark on a transformative Python web development journey with this course and dive deep into creating a dynamic book rental system from scratch. Master Django's import-export capabilities, design elegant UI with Tailwind CSS, implement advanced features, and more. Elevate your skills and build real-world applications effortlessly!

Django with Tailwind CSS
Delivered Online On Demand12 hours 38 minutes
£52.99

ChatGPT for Creatives

By Packt

This course is designed to explore creative potential and hone artistic skills using ChatGPT. It covers how to use ChatGPT, generate ideas, research for a novel, create comics, and use other AI tools. Additionally, the course introduces ChatGPT for storytelling by providing prompts and refining its output to generate story ideas and characters.

ChatGPT for Creatives
Delivered Online On Demand7 hours 52 minutes
£74.99

Hands on JavaScript Project - Loan Payment Calculator Course

By One Education

Ready to make numbers make sense? This Hands-on JavaScript Project – Loan Payment Calculator Course is your gateway into applying JavaScript in a refreshingly clear and engaging way. You'll build a functional loan payment calculator that’s not only sleek but smart, helping you put your coding confidence to the test through structured project development. Whether you're brushing up your JavaScript skills or putting them to fresh use, this course walks you through every step without a hint of fuss or fluff. You won’t be buried in jargon or left staring at confusing code dumps. Instead, expect straight-talking guidance, relatable examples, and a project that speaks to real financial logic—designed for browsers, not boardrooms. With JavaScript as your toolkit, you’ll create something genuinely useful, while gaining a firmer grasp on coding structure, functions, user input handling, and DOM manipulation. If the idea of writing scripts that do something excites you more than coding trivia, then this one’s definitely for you. Learning Outcomes: Learn how to create a loan payment calculator using JavaScript and HTML/CSS. Gain hands-on experience with JavaScript and web development. Understand the basics of installing Eclipse and creating an HTML page with CSS. Learn how to add validation on loan payment fields, interest, and period. Gain the skills and confidence to create your own web-based applications. The Hands on JavaScript Project - Loan Payment Calculator course is designed to provide you with hands-on experience in creating a loan payment calculator using JavaScript and HTML/CSS. From installing Eclipse and creating an HTML page with CSS to adding validation on loan payment fields and computing button logic, this course covers everything you need to know to build your own loan payment calculator. With our step-by-step approach and hands-on exercises, you'll gain the skills and confidence to create your own web-based applications. Hands on JavaScript Project - Loan Payment Calculator Course Curriculum Section 01: Introduction Introduction to Loan Payments Calculator Explaining Case Study Problem Section 02: Installation How to install Eclipse Create HTML Page with CSS Added Validation on Loan Payment Field Section 03: Validation and Button Adding Validation on Interest Adding Validation on Period Adding Compute Button Logic Adding Compute Button Logic Continue How to Call External Javascript File How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. 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 __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Web developers who want to gain hands-on experience with JavaScript and web development. Students who want to learn how to create a loan payment calculator and gain experience with web development. Entrepreneurs who want to create their own loan payment calculator for their business. Anyone who wants to explore the world of web development and expand their knowledge of JavaScript. Requirements There are no formal entry requirements for the course, with enrollment open to anyone! Career path Front End Developer: £24,000 - £55,000 Full Stack Developer: £30,000 - £75,000 Web Application Developer: £28,000 - £65,000 Senior Web Developer: £40,000 - £90,000 Technical Lead: £50,000 - £100,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Hands on JavaScript Project - Loan Payment Calculator Course
Delivered Online On Demand1 hour
£12

Ultimate Python Training for Beginners Course

By One Education

Dive into the fascinating world of Python with the Ultimate Python Training for Beginners Course — designed to gently guide you from zero coding knowledge to confident script writing. This course carefully balances clear explanations with step-by-step lessons, ensuring you grasp key concepts without being overwhelmed. Whether you’re curious about coding or aiming to boost your career prospects, Python’s versatility and simplicity make it an excellent choice to begin your programming journey. This training carefully unpacks the essentials of Python programming, including variables, loops, functions, and data structures, all delivered through engaging, easy-to-follow content. Along the way, you’ll explore real coding examples that demonstrate how Python can be used in various fields, from web development to data analysis. By the end, you’ll have a solid foundation in Python syntax and logic, ready to explore more advanced topics or develop your own projects — all at your own pace, in a friendly, supportive learning environment. Learning Outcomes: Gain a comprehensive understanding of the Python programming language. Learn how to write basic Python code, including variables, operators, loops, and functions. Discover how to use Python to perform common programming tasks, such as data analysis, web scraping, and GUI development. Understand more advanced topics such as object-oriented programming and data structures. Learn how to use Python to build real-world projects and applications. The Ultimate Python Training for Beginners course is designed to provide you with the skills and knowledge you need to become a proficient Python programmer. Whether you're a complete novice or a seasoned programmer looking to add Python to your repertoire, this course is perfect for you. Starting with the basics of the language and moving on to more advanced topics, you'll follow a journey from learner to expert, gaining confidence and expertise with each step. You'll learn how to write basic Python code, perform common programming tasks, and build real-world projects and applications using Python. Ultimate Python Training for Beginners Course Curriculum Section 01: Getting Started Section 02: Learners' Spot Section 03: Marathon Journey Section 04: Expert Path How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. 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 __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Individuals who are new to programming and want to learn Python from scratch. Programmers who want to add Python to their repertoire. Data analysts who want to use Python for data analysis and visualization. Web developers who want to use Python for web development and web scraping. Anyone who wants to develop their skills in the software development industry. Career path Junior Python Developer: £20,000 - £35,000 Python Developer: £28,000 - £55,000 Senior Python Developer: £40,000 - £80,000 Python Data Analyst: £30,000 - £60,000 Python Web Developer: £25,000 - £65,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Ultimate Python Training for Beginners Course
Delivered Online On Demand6 hours
£12