Course Overview This comprehensive course in Digital Marketing offers an in-depth exploration of the strategies that define modern online success. From brand positioning and content creation to platform-specific approaches across Facebook, Instagram, and YouTube, this guide covers every key area to help learners thrive in a fast-evolving marketing landscape. You will examine essential digital concepts such as SEO, mobile outreach, and email campaign structuring, all while gaining the strategic mindset needed to implement effective marketing solutions. By the end of this course, learners will have a strong understanding of how to structure marketing plans, reach targeted audiences through various channels, and evaluate digital performance metrics. This course is ideal for those looking to enhance their marketing knowledge, keep up with digital trends, and align themselves with career opportunities in a digitally driven economy. Course Description The course delves into the strategic core of digital marketing, equipping learners with the knowledge to understand consumer behaviour, design impactful campaigns, and master various online platforms. You will begin with the fundamentals before advancing through growth hacking techniques, customer journey mapping, and platform-specific strategies across Facebook, Instagram, Twitter, and more. Topics such as SEO, email communication, content strategy, and mobile marketing are presented with clarity, ensuring learners develop a thorough grasp of marketing logic and campaign planning. This course also explores how to build audience engagement and interpret campaign performance using reliable frameworks. Whether you're aiming to support a brand, manage digital channels, or enhance visibility through marketing strategies, this course offers a structured foundation that meets the demands of today’s digital environment. Course Modules Module 01: Fundamentals of Digital Marketing Module 02: Growth Hacking Module 03: Customer Journey Module 04: Content Marketing Module 05: SEO Module 06: E-Mail Marketing Module 07: Facebook Marketing Module 08: Instagram Marketing Module 09: Twitter Marketing Module 10: YouTube Marketing Module 11: Mobile Marketing (See full curriculum) Who is this course for? Individuals seeking to understand digital marketing strategy from the ground up. Professionals aiming to expand their expertise in multi-channel marketing. Beginners with an interest in online promotion, brand development, or digital outreach. Entrepreneurs, freelancers, and content creators wanting to enhance their marketing knowledge. Career Path Digital Marketing Executive Social Media Manager SEO Specialist Content Marketing Strategist Email Marketing Coordinator Digital Campaign Analyst Brand Engagement Consultant Online Marketing Assistant
Course Overview The Hairdressing and Barbering course offers a comprehensive introduction to the key skills and techniques required in the hair and beauty industry. This course covers essential areas such as hair cutting, styling, and shampooing, providing learners with the foundation necessary for a successful career. By the end of the course, students will have a solid understanding of hairdressing and barbering practices, enabling them to deliver high-quality services. Learners will gain confidence in applying industry-standard techniques and develop a keen eye for customer service. Whether you are new to the field or looking to expand your knowledge, this course is designed to equip you with the necessary skills to thrive in the ever-evolving hairdressing and barbering sector. Course Description This course delves into key topics, including the fundamentals of hair cutting, various hair styling techniques, and the best practices for shampooing. Learners will explore different hair types, cutting methods, and modern styles to meet client needs. The course also highlights essential customer service skills and professional conduct in the hairdressing and barbering industry. The learning experience is structured to guide participants through theory and practice, ensuring that they not only understand the theory behind hairdressing techniques but also develop an appreciation for customer interaction, professionalism, and time management in a salon environment. The aim is to ensure that learners are well-prepared for future roles within the industry, ready to provide excellent services to clients. Course Modules Module 01: Introduction Overview of hairdressing and barbering industry Health and safety standards in the workplace Customer service expectations Module 02: Hair Cutting Techniques for different hair types Scissors and clippers usage Creating various haircuts and styles Module 03: Hair Styling Styling tools and products Creating various styles for different occasions Understanding client preferences and matching styles Module 04: Shampooing Proper techniques for washing and conditioning hair Scalp care and treatments Selecting the right products for different hair types (See full curriculum) Who is this course for? Individuals seeking to start a career in hairdressing and barbering Professionals aiming to enhance their hair styling skills Beginners with an interest in the hair and beauty industry Those looking to expand their customer service and salon management skills Career Path Hairdresser Barber Salon Assistant Freelance Stylist Customer Service Representative in Haircare
Course Overview The Complete Front-End Web Development Course! offers a comprehensive journey through the essential skills and knowledge required to excel in the field of web development. Covering foundational and advanced topics in HTML, CSS, JavaScript, jQuery, and Bootstrap, this course is designed to equip learners with a strong understanding of front-end technologies. Through structured learning and carefully crafted projects, participants will build confidence in creating dynamic and visually appealing websites. By the end of the course, learners will possess the technical skills and creative insight needed to produce professional-grade web interfaces and interactive experiences. Whether aiming to launch a new career, enhance existing knowledge, or develop a portfolio of work, students will emerge with capabilities that are highly valued in the modern digital landscape. Course Description This course delves deeply into the fundamentals and advanced aspects of front-end web development, starting with the core principles of HTML and CSS before progressing into JavaScript, jQuery, and Bootstrap frameworks. Learners will explore how to structure web pages, style them effectively, and implement interactivity to enhance user experience. Throughout the modules, participants will engage with real-world concepts, build functional projects, and understand the relationships between various web technologies. The curriculum has been thoughtfully curated to ensure a progressive learning journey, empowering students with the ability to create responsive, accessible, and modern websites. From coding basic layouts to constructing browser extensions, each step is designed to broaden technical fluency and creative problem-solving skills. Upon completion, learners will have acquired a robust skill set applicable to numerous roles within the technology and design sectors. Course Modules Module 01: Welcome to the course! Module 02: Web Development Basics - HTML Module 03: Advanced HTML Concepts Module 04: Introduction to Cascading Style Sheets (CSS) Module 05: Advanced CSS Module 06: JavaScript for Beginners Module 07: More JavaScript Concepts Module 08: Getting Started with jQuery Module 09: More jQuery Module 10: Bootstrap Basics Module 11: Project #2 - Pipboy from Fallout 4 Module 12: Project #3 - Google Chrome Extension Module 13: Final Thoughts Module 14: BONUS - Coding Another Google Chrome Extension (See full curriculum) Who is this course for? Individuals seeking to build a strong foundation in web development. Professionals aiming to enhance their career prospects in the digital industry. Beginners with an interest in web design and front-end technologies. Career changers looking to enter the field of web development. Students wishing to expand their technical skill set for future opportunities. Career Path Front-End Web Developer Junior Web Developer UI/UX Developer HTML/CSS Developer JavaScript Developer Web Designer Technical Assistant within a digital agency Freelance Web Developer
Course Overview The "Creative Writing Course: Writing Storybooks for Children" is designed to guide aspiring writers through the process of crafting captivating children's storybooks. This course covers essential aspects of writing for a young audience, including coming up with creative ideas, mastering writing mechanics, and understanding the specific requirements of children's literature. Participants will gain insight into various types of children's books and advanced fiction techniques to elevate their storytelling. By the end of the course, learners will be equipped with the knowledge and skills to begin creating engaging, well-structured, and age-appropriate narratives for children, enhancing their confidence in writing for the children's literature market. Course Description This course takes learners through the fundamental steps of writing children's storybooks. It starts with generating ideas for stories, exploring the mechanics of effective writing, and addressing key technical issues that are crucial in writing for younger readers. Learners will examine different types of children's books, from picture books to chapter books, and gain an understanding of how to tailor their writing for different age groups. Advanced fiction techniques will be introduced to help learners develop a unique voice and create compelling narratives. Throughout the course, learners will engage with practical exercises and examples that refine their writing skills. By the end, participants will be confident in their ability to craft engaging stories that resonate with children, understanding both the creative and technical aspects of children's literature. Course Modules Module 01: Introduction Introduction to the course and key objectives Overview of the children's book market Understanding the target audience for children's books Module 02: Coming Up With Ideas Techniques for generating story ideas Understanding children's interests and developmental stages Crafting a compelling central theme Module 03: The Mechanics of Writing Essential writing techniques for children's books Building engaging plots and subplots Developing well-rounded characters Module 04: Important Technical Issues Addressing language and style in children's books Formatting and structure considerations Navigating word count and pacing Module 05: Types of Children's Books Overview of different children's book genres Writing for picture books, early readers, and chapter books Genre-specific writing tips and techniques Module 06: Advanced Fiction Techniques Incorporating advanced storytelling techniques Creating depth and emotional impact Writing memorable endings Module 07: Conclusion Final thoughts on writing children's books Preparing for submission or publication Next steps for budding authors (See full curriculum) Who is this course for? Individuals seeking to write children's storybooks Professionals aiming to develop their creative writing skills Beginners with an interest in writing for children Writers looking to specialise in children's literature Career Path Children's book author Children's editor or publisher Freelance writer for children's media Creative writing teacher or tutor Literary agent specialising in children's books
Course Overview The Makeup Artist Training course offers a comprehensive introduction to makeup artistry, covering essential skills from sanitation and hygiene to advanced makeup techniques. Learners will explore colour theory, skin preparation, foundation matching, and eye makeup application, building a strong foundation for makeup artistry. This course is designed to provide students with the necessary knowledge and techniques to create a variety of looks, from natural everyday styles to glamorous evening makeup. By the end of the course, learners will be equipped with the skills to cater to different skin tones and facial features, enabling them to enter the makeup industry with confidence and expertise. Course Description This course delves deeper into the art of makeup, starting with the basics of sanitation, hygiene, and brush application. It guides learners through essential skills such as colour theory, foundation matching, and the application of concealer, highlighter, and contour. Participants will gain insights into creating diverse looks, including everyday eye makeup, smoky eyes, and makeup tailored for different skin tones and ethnicities. With a focus on client consultations and business management, this course also offers valuable insights into running a makeup artistry business. Whether aiming for a career as a professional makeup artist or refining personal makeup skills, learners will leave this course with a strong portfolio and confidence in their abilities. Course Modules Module 01: Introduction Module 02: Sanitation & Hygiene Module 03: Brushes Introduction & Application Module 04: Make Up Appointment & Preparations Module 05: Colour Theory & Colour Correcting Module 06: Skin Prep & Primers Module 07: Foundation Matching Module 08: Foundation: Different Coverages, Textures & Finishes Module 09: Foundation Application Module 10: Concealer Application Module 11: Highlight & Contour Module 12: Blush Application Module 13: Eye Make Up: Everyday Eye Makeup Look Module 14: Eyeliner Application Module 15: Mascara Application Module 16: False Lashes Module 17: Eyebrow Application Module 18: Lip Product Application Module 19: Clients Consultation & How to Manage Your Business Module 20: Apply Your Skills & Level Up: Welcome to the Master Make Up Class Section Module 21: Day to Evening Make Up Look on Dark Complexions Module 22: Glamorous Make Up Look on Asian Model Module 23: Golden Brown Half Cut Crease Eye Make Up Look on a Fair Model Module 24: Makeup on South Asian Model Module 25: Day to Evening Make Up on South European Model with Tanned Skin Module 26: Day to Evening Make Up for Wearer of Glasses Module 27: Smokey Eyeliner with Bordeaux & Rose Gold Eyeshadow Shades Module 28: NEW UPDATE: Classic Smokey Eye Makeup Look Module 29: NEW UPDATE: Roségold Eye Makeup Look (See full curriculum) Who is this course for? Individuals seeking to become professional makeup artists. Professionals aiming to expand their makeup skills. Beginners with an interest in makeup artistry. Individuals wishing to start their own makeup business. Makeup enthusiasts wanting to learn new techniques and trends. Career Path Professional Makeup Artist Bridal Makeup Artist Freelance Makeup Artist Makeup Artist for Fashion Shows Makeup Artist for Film & TV Beauty Consultant Makeup Instructor Product Specialist for Makeup Brands
Course Overview The Professional Photography course provides a comprehensive journey into the world of photography, blending creative techniques with technical understanding. This course covers everything from mastering exposure and digital photography to exploring specialist scenarios such as portraits, landscapes, macro, and aerial photography. Learners will gain an in-depth understanding of camera anatomy, lighting, white balance, and post-production editing using industry-standard tools like Photoshop and Lightroom. Whether learners wish to enhance personal skills or pursue professional ambitions, this course equips them with the expertise to produce high-quality photographic work. By the end of the course, learners will be able to demonstrate proficiency across diverse photography styles, effectively manage photography equipment, and refine their editing capabilities. In addition, guidance on starting a photography business and selling work will support those looking to monetise their skills. This course offers valuable knowledge for both career development and personal enrichment in the creative industry. Course Description This course delves deeply into the art and science of photography, providing learners with a structured pathway to master both foundational principles and advanced techniques. Beginning with an introduction to camera settings, exposure, and digital photography, it progresses through specialised topics including focus and depth of field, lighting control, and the use of various photographic equipment. Learners will engage with diverse photography scenarios such as street photography, events, wildlife, and product shoots, developing a versatile skill set suitable for a range of professional contexts. The curriculum also explores post-processing with software such as Photoshop CC, Lightroom Classic CC, and mobile editing tools like Snapseed and Photoshop Express. Furthermore, modules on business development and stock photography sales offer valuable insights into potential income streams. Delivered in an engaging and accessible format, this course ensures that learners acquire both creative and technical expertise, setting a strong foundation for future opportunities in photography. Course Modules Module 01: Introduction Module 02: Exposure Module 03: Digital Photography Masterclass Module 04: Focus and Depth of Field Module 05: Camera Anatomy Module 06: White Balance and Colour Module 07: Lighting Module 08: Mobile Photography Module 09: Equipment – Cameras Module 10: Equipment – Lenses Module 11: Equipment – Accessories Module 12: Photo Scenario – Portrait Module 13: Photo Scenario – Long Exposure Module 14: Photo Scenario – Landscape Module 15: Photo Scenario – Product Module 16: Photo Scenario – Low Light Module 17: Photo Scenario – Sports & Action Module 18: Photo Scenario – Macro Module 19: Photo Scenario – Street & Architecture Module 20: Photo Scenario – Events Module 21: Photo Scenario – Aerial Module 22: Photo Scenario – Night Module 23: Introduction to Photo Editing Module 24: Photoshop CC Module 25: Lightroom Classic CC Module 26: Lightroom CC Module 27: Mac Photos Module 28: Google Photos Module 29: Photoshop Express Module 30: Snapseed Module 31: Sharing Your Photos Module 32: Starting a Photo Business Module 33: Selling Stock Photos Module 34: Printing Module 35: Wildlife Module 36: Conclusion (See full curriculum) Who is this course for? Individuals seeking to develop creative and technical photography skills. Professionals aiming to expand their visual media expertise. Beginners with an interest in photography and digital editing. Entrepreneurs wishing to build a photography business. Hobbyists looking to refine their photographic techniques. Career Path Professional Photographer Freelance Photojournalist Event and Wedding Photographer Wildlife Photographer Digital Content Creator Stock Photography Contributor Photography Business Owner Visual Media Consultant
Course Overview: This Personal Productivity Course is designed to equip learners with the essential skills and techniques to enhance their productivity, both personally and professionally. Covering key principles of time management, goal setting, and focus, the course provides valuable strategies to help individuals manage their tasks more efficiently, reduce distractions, and achieve their goals effectively. Learners will gain a deeper understanding of how to prioritise, manage workloads, and stay motivated, all while cultivating a mindset for continuous improvement. Upon completion, learners will be able to apply these skills to increase productivity and performance in various aspects of life and work. Course Description: The Personal Productivity Course delves into essential topics such as setting achievable goals, mastering prioritisation, eliminating distractions, and fostering self-motivation. Learners will explore strategies to optimise their time management, cultivate focus, and develop a systematic approach to tackling tasks. With practical insights, the course will guide individuals in overcoming procrastination, managing stress, and ensuring long-term success. The course is suitable for beginners and professionals alike, providing the foundation for enhanced productivity and a more balanced, goal-oriented life. By the end of the course, learners will have the skills to effectively plan, execute, and measure their productivity in both personal and professional settings. Course Modules: • Module 01: Introduction • Module 02: Core Principles of Focus & Productivity (See full curriculum) Who is this course for? Individuals seeking to improve their personal productivity. Professionals aiming to enhance career development through better time management. Beginners with an interest in learning productivity techniques for professional or personal growth. Anyone looking to optimise their focus, organisation, and performance. Career Path: Personal Assistant Project Manager Executive Assistant Operations Manager Team Leader Entrepreneur Administrative Coordinator Freelance Consultant
Duration 4 Days 24 CPD hours This course is intended for This is an introductory-level C++ programming course designed for developers with experience programming in C or other languages. Practical hands-on prior programming experience and knowledge is required. Overview This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in basic coding with C++, coupling the most current, effective techniques with the soundest industry practices. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn: Writing procedural programs using C++ Using private, public and protected keywords to control access to class members Defining a class in C++ Writing constructors and destructors Writing classes with const and static class members Overloading operators Implementing polymorphic methods in programs Writing programs using file I/O and string streams Using manipulators and stream flags to format output Using the keyword template to write generic functions and classes Writing programs that use generic classes and functions Writing programs that use algorithms and containers of the Standard Library Apply object-oriented design techniques to real-world programming problems Using algorithms and containers of the Standard Library to manipulate string data Understand how C++ protects the programmer from implementation changes in other modules of an application Using try() blocks to trap exceptions Using catch() blocks to handle exceptions Defining exceptions and using throw to trigger them Introduction to C++ Programming / C++ Essentials is a skills-focused, hands-on C++ training course geared for experienced programmers who need to learn C++ coupled with sounds coding skills and best practices for OO development. Students will leave this course armed with the required skills to put foundation-level C++ programming skills right to work in a practical environment. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency Moving from C to C++ (Optional) New Compiler Directives Stream Console I/O Explicit Operators Standard Libraries Data Control Capabilities Handling Data New Declaration Features Initialization and Assignment Enumerated Types The bool Type Constant Storage Pointers to Constant Storage Constant Pointers References Constant Reference Arguments Volatile Data Global Data Functions Function Prototypes and Type Checking Default Function Data Types Function Overloading Problems with Function Overloading Name Resolution Promotions and Conversions Call by Value Reference Declarations Call-by-Reference and Reference Types References in Function Return Constant Argument Types Conversion of Parameters Using Default Initializers Providing Default Arguments Inline Functions Operator Overloading Advantages and Pitfalls of Overloading Member Operator Syntax and Examples Class Assignment Operators Class Equality Operators Non-Member Operator Overloading Member and Non-Member Operator Functions Operator Precedence This Pointer Overloading the Assignment Operator Overloading Caveats Creating and Using Objects Creating Automatic Objects Creating Dynamic Objects Calling Object Methods Constructors Initializing Member consts Initializer List Syntax Allocating Resources in Constructor Destructors Block and Function Scope File and Global Scope Class Scope Scope Resolution Operator :: Using Objects as Arguments Objects as Function Return Values Constant Methods Containment Relationships Dynamic Memory Management Advantages of Dynamic Memory Allocation Static, Automatic, and Heap Memory Free Store Allocation with new and delete Handling Memory Allocation Errors Controlling Object Creation Object Copying and Copy Constructor Automatic Copy Constructor Conversion Constructor Streaming I/O Streams and the iostream Library Built-in Stream Objects Stream Manipulators Stream Methods Input/Output Operators Character Input String Streams Formatted I/O File Stream I/O Overloading Stream Operators Persistent Objects Introduction to Object Concepts The Object Programming Paradigm Object-Orientated Programming Definitions Information Hiding and Encapsulation Separating Interface and Implementation Classes and Instances of Objects Overloaded Objects and Polymorphism Declaring and Defining Classes Components of a Class Class Structure Class Declaration Syntax Member Data Built-in Operations Constructors and Initialization Initialization vs. Assignment Class Type Members Member Functions and Member Accessibility Inline Member Functions Friend Functions Static Members Modifying Access with a Friend Class Templates Purpose of Template Classes Constants in Templates Templates and Inheritance Container Classes Use of Libraries Strings in C++ Character Strings The String Class Operators on Strings Member Functions of the String Class Inheritance Inheritance and Reuse Composition vs. Inheritance Inheritance: Centralized Code Inheritance: Maintenance and Revision Public, Private and Protected Members Redefining Behavior in Derived Classes Designing Extensible Software Systems Syntax for Public Inheritance Use of Common Pointers Constructors and Initialization Inherited Copy Constructors Destructors and Inheritance Public, Protected, Private Inheritance Exceptions Types of Exceptions Trapping and Handling Exceptions Triggering Exceptions Handling Memory Allocation Errors C++ Program Structure Organizing C++ Source Files Integrating C and C++ Projects Using C in C++ Reliability Considerations in C++ Projects Function Prototypes Strong Type Checking Constant Types C++ Access Control Techniques Polymorphism in C++ Definition of Polymorphism Calling Overridden Methods Upcasting Accessing Overridden Methods Virtual Methods and Dynamic Binding Virtual Destructors Abstract Base Classes and Pure Virtual Methods Multiple Inheritance Derivation from Multiple Base Classes Base Class Ambiguities Virtual Inheritance Virtual Base Classes Virtual Base Class Information The Standard Template Library STL Containers Parameters Used in Container Classes The Vector Class STL Algorithms Use of Libraries
Whetstone Communications and comms2point0 are pleased to bring you the Data Bites series of free webinars. Our aim is to boost interest and levels of data literacy among not-for-profit communicators.
Whetstone Communications and comms2point0 are pleased to bring you the Data Bites series of free webinars. Our aim is to boost interest and levels of data literacy among not-for-profit communicators.