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

12460 Teaching & Training courses in Cardiff delivered Online

Build Up Good Habits

By Compete High

Overview With the ever-increasing demand for Build Up Good Habits in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Build Up Good Habits may be. Learning about Build Up Good Habits or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Build Up Good Habits. That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Build Up Good Habits is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by compete high in this Build Up Good Habits course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Build Up Good Habits course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run.   Who is this course for? While we refrain from discouraging anyone wanting to do this Build Up Good Habits course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Build Up Good Habits, Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Build Up Good Habits, Anyone looking for a certificate of completion on doing an online training on this topic, Students of Build Up Good Habits, or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Build Up Good Habits course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams. Course Curriculum Module 01 - Understanding Self Journal Understanding Self Journal 00:00 Module 02 - Setting SMART Goals Setting SMART Goals 00:00 Module 03 - Small but Mighty Changes Small but Mighty Changes 00:00 Module 04 - Cooking and Meal Plan Cooking and Meal Plan 00:00 Module 05 - Mind and Body Mind and Body 00:00 Module 06 - Exercise Exercise 00:00

Build Up Good Habits
Delivered Online On Demand6 hours
£4.99

Working in Confined Spaces

By Compete High

Overview With the ever-increasing demand for Working in Confined Spaces in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Working in Confined Spaces may be. Learning about Working in Confined Spaces or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Working in Confined Spaces . That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Working in Confined Spaces is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by compete high in this Working in Confined Spaces course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Working in Confined Spaces course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run. Who is this course for? While we refrain from discouraging anyone wanting to do this Working in Confined Spaces course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Working in Confined Spaces , Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Working in Confined Spaces , Anyone looking for a certificate of completion on doing an online training on this topic, Students of Working in Confined Spaces , or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Working in Confined Spaces course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams. Course Curriculum Module 1 Introduction to Confined Spaces Introduction to Confined Spaces 00:00 Module 2 Legal Requirements for Working in Confined Spaces Legal Requirements for Working in Confined Spaces 00:00 Module 3 Safe Work Practices for Confined Spaces Safe Work Practices for Confined Spaces 00:00 Module 4 Types of Confined Spaces Types of Confined Spaces 00:00 Module 5 Pre-Entry Procedures for Confined Spaces Pre-Entry Procedures for Confined Spaces 00:00 Module 6 Confined Space Emergencies Confined Space Emergencies 00:00

Working in Confined Spaces
Delivered Online On Demand6 hours
£4.99

Training Online - Advanced Skills

4.9(9)

By Sterling Training

Evidence suggests great virtual training can can be dramatically more effective than face-to-face. In fact, the Neuroleadership Institute’s research suggests that a smart virtual learning programme is around 6 times more likely to get people to take actions than an in-person course! Harness that power by building your staff’s skills in these key areas: Understanding the role of training and development Learning theories and styles The thinking environment – active vs passive Methodologies and techniques – why do we do what we do? Setting great aims and objectives Lesson planning and effective timing Activities that give your virtual courses the edge

Training Online - Advanced Skills
Delivered OnlineFlexible Dates
Price on Enquiry

Learn MySQL from Scratch for Data Science and Analytics Course

By One Education

Data speaks volumes—if you know how to listen. This course offers a clever route into the world of MySQL, showing you how structured data can turn into smart decisions. Whether you're sifting through figures, building dashboards, or deciphering patterns, understanding SQL isn’t just helpful—it’s essential. You’ll be guided through the foundations of MySQL with clarity and precision, making sense of tables, queries, joins, and more—all without the fluff or confusion. Designed with the analytical mind in focus, this course shines a light on how MySQL powers insights behind the scenes in data science and analytics. It's tailored for learners who prefer clarity over jargon and structure over noise. If you're curious about how databases work and how data fuels smart outcomes, this course is your ideal stepping stone—organised, engaging and purposefully built for those who appreciate logic and clean learning paths. 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: Getting Started Introduction How to get course requirements Getting started on Windows, Linux or Mac How to ask great questions FAQ's What is Source Code? Section 02: SQL Server setting up Section Introduction MySQL Server Installation Connect MySQL Server Instance MySQL Workbench overview Download and Restore Sample Database Section 03: SQL Database basics Section Introduction Overview of Databases Creating Database SQL Data Types Column Data Types on Workbench Creating Table Overview of Primary and Foreign Key Primary Key Foreign Key Creating Temporary tables EER - Enhanced Entity Relationship Diagrams Section 04: SQL DML (Data Manipulation Language) Section Introduction Insert statement Update statement Delete statement Section 05: SQL DDL (Data Definition Language) Section Introduction CREATE table statement DROP statement ALTER statement TRUNCATE statement COMMENT in query RENAME table Section 06: SQL DCL (Data Control Language) Create Database user GRANT permissions REVOKE permissions Section 07: SQL Statement Basic Section Introduction SQL Statement basic SELECT Statement SELECT DISTINCT SELECT with column headings Column AS statement DASHBOARD Analytics Section 08: Filtering Data rows SELECT WHERE Clause - theory SELECT WHERE Clause - practical Section 09: Aggregate functions for Data Analysis Sum() Min()-Max() Section 10: SQL Data Analyticstatements Order By statement SELECT TOP 3 records BETWEEN command IN operator Search Data usingLIKE cards Section 11: SQL Group by statement Section Introduction Group by - theory Data Analytics with Group By HAVING statement Section 12: JOINS Overview of Joins What are Joins Inner join Left outer join Right outer join Union CERTESIAN Product or Cross Join Query Exercise Solution for Query Exercise Section 13: SQL Constraints Section introduction Check constraint NOT NULL constraint UNIQUE constraint Section 14: Views Creating Views Data Analytic Viewsfrom multiple tables Section 15: Advanced SQL Functions Section Introduction Timestamp Extract from timestamp Mathematical scalar functions String functions Advanced functions Sub Queries SELECT with calculations Section 16: SQL Stored procedures Create stored procedure Stored procedure with parameter Drop Procedure Section 17: Import & Export data Section Introduction Import .csv file Export Data to .csv file Section 18: Backup and Restore Database Section Introduction Creating Database backup Restoring Database backup 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 MySQL from Scratch for Data Science and Analytics 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 MySQL from Scratch for Data Science and Analytics course is open to all, with no formal entry requirements. Career path Upon successful completion of The Learn MySQL from Scratch for Data Science and Analytics Course, learners will be equipped with many indispensable skills and have the opportunity to grab.

Learn MySQL from Scratch for Data Science and Analytics Course
Delivered Online On Demand6 hours
£12

Diabetes Awareness

By Compete High

Overview   With the ever-increasing demand for Diabetes in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Diabetes may be.   Learning about Diabetes or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Diabetes. That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Diabetes is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates.   The self-paced online learning methodology by Compete High in this Diabetes Awareness course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course!   Instead of searching for hours, enrol right away on this Diabetes Awareness course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run.   Who is this course for?   While we refrain from discouraging anyone wanting to do this Diabetes Awareness course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Diabetes, Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Diabetes, Anyone looking for a certificate of completion on doing an online training on this topic, Students of Diabetes, or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity   Career Path   This Diabetes Awareness course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams.        Course Curriculum Module 1_ Introduction to Diabetes Introduction to Diabetes 00:00 Module 2_ Common Symptoms of Diabetes Common Symptoms of Diabetes 00:00 Module 3_ Managing Diabetes Managing Diabetes 00:00 Module 4_ Complications of Diabetes Complications of Diabetes 00:00 Module 5_ Prevention and Self-Care Prevention and Self-Care 00:00 Module 6_ Support and Resources Support and Resources 00:00 Module 7_ Case Studies and Interactive Activities Case Studies and Interactive Activities 00:00

Diabetes Awareness
Delivered Online On Demand1 hour
£4.99

CardioWellness: Nurturing Heart Health

By Compete High

🌟 CardioWellness: Nurturing Heart Health Online Course 🌟 Unlock the Secrets to a Healthier Heart and a Happier Life! Are you ready to take control of your heart health and embrace a life full of vitality? Introducing our groundbreaking online course: CardioWellness - where we delve deep into the intricacies of heart health to empower you with knowledge, strategies, and practical tips to nurture your most vital organ.   🔍 Course Overview: Module 1: Introduction & First Concepts Lay the foundation for a heart-healthy journey. Understand the basics of cardiovascular health, the role of the heart, and how small lifestyle changes can make a significant impact. Module 2: What Is A Heart Attack & Complications Knowledge is power. Uncover the mysteries behind heart attacks, their causes, and potential complications. Arm yourself with information to protect your heart and your loved ones. Module 3: Emergency Care For A Heart Attack Be a lifesaver! Learn crucial, life-saving techniques to provide immediate care in case of a heart attack. Time is of the essence, and this module equips you with the skills to act swiftly and effectively. Module 4: Risk Factors & Lifestyle Choices Prevention is key. Identify the risk factors contributing to heart issues and explore lifestyle choices that can positively impact your heart health. Discover how to make informed decisions for a heart-friendly lifestyle. Module 5: Heart Remedies Natural solutions for a healthier heart. Explore holistic approaches and remedies to support cardiovascular health. From nutrition to exercise, this module provides actionable steps to enhance your heart's well-being. Module 6: Final Tips & Suggestions Seal the deal with invaluable tips and suggestions for a heart-healthy future. Combine your newfound knowledge with practical advice to create lasting habits that will keep your heart thriving.   🎓 Why CardioWellness? Expert Guidance: Learn from experienced professionals in the field of cardiology. Comprehensive Curriculum: Covering everything from prevention to emergency care. Practical Insights: Gain actionable tips to implement in your daily life. Convenient Learning: Access the course from the comfort of your home, on your schedule.   💖 Invest in Your Heart Health Today! Your heart is your most precious asset - don't wait until it's too late. Enroll in CardioWellness now and embark on a journey to a healthier, happier heart. Your future self will thank you!   🚀 Join Now and Prioritize Your Cardiovascular Well-being! [Disclaimer: Always consult with a healthcare professional before making significant lifestyle changes or starting a new health regimen.] Course Curriculum Introduction & First Concepts Introduction 00:00 What Is A Heart Attack & Complications What Is A Heart Attack 00:00 Complications Of A Heart Attack 00:00 Emergency Care For A Heart Attack Emergency Care For A Heart Attack 00:00 Risk Factors & Lifestyle Choices Risk Factors For Heart Disease 00:00 Lifestyle Choices For Your Heart 00:00 Heart Remedies Remedies For A Healthy Heart 00:00 Final Tips & Suggestions Conclusion - Final Tips & Suggestions 00:00

CardioWellness: Nurturing Heart Health
Delivered Online On Demand1 hour 10 minutes
£4.99

Security and Risk Management

By Compete High

Overview With the ever-increasing demand for Security and Risk Management in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Security and Risk Management may be. Learning about Security and Risk Management or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Security and Risk Management . That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Security and Risk Management is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by compete high in this Security and Risk Management course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Security and Risk Management course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run. Who is this course for? While we refrain from discouraging anyone wanting to do this Security and Risk Management course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Security and Risk Management , Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Security and Risk Management , Anyone looking for a certificate of completion on doing an online training on this topic, Students of Security and Risk Management , or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Security and Risk Management course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams.  Course Curriculum Chapter 01 Introduction to Security Management Introduction to Security Management 00:00 Chapter 02 Security Risk Analysis and Risk Reduction Security Risk Analysis and Risk Reduction 00:00 Chapter 03 Managing Security Managing Security 00:00 Chapter 04 Physical Security Management Physical Security Management 00:00 Chapter 05 Information Security Management Information Security Management 00:00 Chapter 06 Cybersecurity Cybersecurity 00:00 Chapter 07 Organisational Security Management Organisational Security Management 00:00 Chapter 08 Home Security Management Home Security Management 00:00

Security and Risk Management
Delivered Online On Demand8 hours
£5

Train the Trainer

By Underscore Group

Elevate your skills in designing, delivering and evaluating engaging and interactive training that will leave a lasting impact on your team or organisation Course overview Duration: 2 days (13 hours) This Train the Trainer workshop will enable you to gain valuable insights and practice helping you to feel more comfortable and confident delivering training sessions. We will look at some training best practice tools and techniques to ensure you can deliver the learning outcomes required. The workshop covers the training cycle but focuses heavily on interactive and practical training techniques to bring learning to life for participants. There will be opportunities to practice delivery of real work-based training and receive feedback on delivery style. Objectives  By the end of the course you will be able to: Explain Kolb’s model of how adults learn Describe the 4 key learning styles and how to engage people with different learning styles Apply the training cycle to plan, design, deliver and evaluate your training Write SMART training objectives Use and select a variety of methods to make your training interactive, engaging and effective Describe ways to deal with difficult participants or situations that may arise Apply your training skills to deliver structured training sessions with more competence and confidence Content The Training Cycle Assessing needs Planning and preparing Implementing training Reviewing Assessing Assessing Needs Understanding the task Assessing the learner’s current ability Identifying the gap Planning and Preparing Having clear outcomes in mind What people learn: o Knowledge o Skill o Understanding How people learn: preferences and learning styles and methods suitable for each Planning a programme Planning a session – a systematic approach Assessing risk Writing and using SOPs in training Key Skills for Effective Training Explanation and Demonstration Questioning and Listening Observation and Feedback Facilitation and Debriefing skills Coaching Using questioning, listening and feedback to help learners solve problems and develop confidence Evaluation and Assessment How to measure reactions and participant satisfaction Use of tests and assessments to measure learning Organisational measures of learning transfer Leverage You will have the opportunity to deliver two training sessions on this programme and gain valuable feedback to support you in your ongoing training delivery. Participants are required to prepare a 15 minute training session. This can be something you have delivered before or something you’ve created for the course. Please prepare and include any visual aids you would usually use when speaking and bring them with you, f possible, please also bring your smart phone (with camera, and memory capacity for a short video clip to be added), and headphones.

Train the Trainer
Delivered in Horsham or OnlineFlexible Dates
Price on Enquiry

Advanced Train the Trainer

By Underscore Group

Develop more advanced training skills such as expert presentation, facilitation and coaching skills. Course overview Duration: 2 days (13 hours) This workshop is for people who want to take their personal skills as a trainer to the next level. It builds on the Underscore Level 1 Train the Trainer course.  In this Level 2 course delegates will develop more advanced training skills such as expert presentation, facilitation and coaching skills. In the modern world learning is often delivered in blended learning formats and this course will introduce delegates to the challenges of blended learning and how to introduce a range of delivery methods into programmes. Attendees will learn how to write more complex learning plans and integrate different methods and media into their plans. Objectives  By the end of the course you will be able to: Describe your Personal Training Style Explain how personality affects communication styles Use techniques to read delegates and adapt communications for greater impact Recognise the ‘games people play’ and how to deal with difficult behaviour Use techniques to establish credibility and enhance your reputation Identify the right approach to take when faced with a range of challenges Use advanced Presentation Skills Use facilitation and coaching skills for experiential workshops Use modern Training Methods and Media Deliver memorable training Note: Delegates attending this programme will be asked to complete an online psychometric in advance of attending the programme in order to help understand personal training styles Content Understanding your Personal Training Style Receive feedback from online Psychometric Understand personal training styles Understand personal communication and working style Understand the impact this has on audience Learn how to adapt your style for greater impact Growing your reputation as a trainer Your Training Persona Training Confidence Training Reputation Trainer Brand Understand the ‘Games People Play’ An introduction to Transactional Analysis (TA) for Trainers Using TA to:Contract for learningUnderstand Trainee AudienceUnderstand interpersonal stylesUnderstand working and thinking stylesWorking in groupsCreativity and innovation Developing deeper Trainer Skills Presentation Magic – making your presentations more effective Facilitation skills for workshops Coaching skills for classrooms and virtual training Delivering experiential workshops Modern Training Methods and Media Incorporating blended learning into your programmes Using Social Learning Using Videos Using Virtual Tools Using CBT and e-learning Pre-course work 1: Complete and online Psychometric Pre-course work 2: Deliver and record a 5-10-minute training session in your workplace on your phone and bring it with you Note: there is an option to have addition 1 hour coaching for delegates to support workplace learning after the course.

Advanced Train the Trainer
Delivered in Horsham or OnlineFlexible Dates
Price on Enquiry

Course Development Course

By Compete High

Overview With the ever-increasing demand for Course Development Course in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Course Development Course may be. Learning about Course Development Course or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Course Development Course . That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Course Development Course is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by compete high in this Course Development Course course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Course Development Course course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run. Who is this course for? While we refrain from discouraging anyone wanting to do this Course Development Course course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Course Development Course , Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Course Development Course , Anyone looking for a certificate of completion on doing an online training on this topic, Students of Course Development Course , or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Course Development Course course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams.     Course Curriculum Module 1 The Basics of Course Development. The Basics of Course Development. 00:00 Module 2 Learner Outcomes and Feedback. Learner Outcomes and Feedback. 00:00 Module 3 Technology Integration and Learner Engagement. Technology Integration and Learner Engagement. 00:00 Module 4 Learning Support and Quality Assurance. Learning Support and Quality Assurance. 00:00 Module 5 Ethical Considerations and Launch Strategies. Ethical Considerations and Launch Strategies. 00:00

Course Development Course
Delivered Online On Demand5 hours
£4.99