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

914 Library courses

CompTIA Pentest+ (Ethical Hacking) Course and Practice Exam

By Packt

In this course, you will dive deep into the 5 domains of the CompTIA Pentest+ exam and learn each topic in a succinct manner. You will learn the structure of the exam and create your own pentest lab, and have the confidence to ace the exam, whenever you decide to attempt it.

CompTIA Pentest+ (Ethical Hacking) Course and Practice Exam
Delivered Online On Demand8 hours 8 minutes
£137.99

What is NLP?

By Proactive NLP Ltd

What is NLP? Join proactivenlp.com on this virtual workshop and find out how NLP can start changing your life by saying goodbye to the negatives and welcoming in all the positives you want.

What is NLP?
Delivered OnlineFlexible Dates
£22.50 to £25

The Complete Guide to Android Bug Bounty Penetration Tests

By Packt

Get hands-on with specialized tools to scan, attack, and decompile code.

The Complete Guide to Android Bug Bounty Penetration Tests
Delivered Online On Demand1 hour 51 minutes
£69.99

Unreal Engine 5 - Environment Design

By Packt

In this course, you will learn how to create an AAA-looking scene in Unreal Engine 5 from scratch. This class is not for beginners; therefore, no basics of Unreal Engine 5 will be covered. You should be able to know how to navigate and have basic knowledge of the Unreal Engine 5 Interface.

Unreal Engine 5 - Environment Design
Delivered Online On Demand1 hour 11 minutes
£14.99

Introduction to C Plus Plus Programming Essentials (TTCP2100)

By Nexus Human

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

Introduction to C Plus Plus Programming Essentials (TTCP2100)
Delivered OnlineFlexible Dates
Price on Enquiry

What is Disciplined Agile? Where did it come from? Where is it going? How can it help me?

By IIL Europe Ltd

What is Disciplined Agile? Where did it come from? Where is it going? How can it help me? In your organization, you are very likely using a variety of approaches to deliver solutions to your stakeholders. You might be using traditional waterfall, agile, or hybrid approaches. If you are applying agile methods or frameworks, you might be using Scrum, SAFe®, Lean Kanban, or 'roll your own' techniques. Regardless of what methods you are using, the Disciplined Agile (DA) tool kit can help you to be more effective. It is an agnostic, comprehensive library of strategies and practices, with practical advice for which ones work for in different contexts. Many organizations struggle to evolve an agile way of working (WoW) that makes sense for their unique situations. The good news is that you don't need to figure it out on your own. The DA tool kit leverages the experiences of thousands of teams who have already struggled through the very issues that our teams currently face. By referencing these strategies, you can accelerate your journey to project delivery success using a technique we call Guided Continuous Improvement (GCI). Learning Objectives This presentation explains the value of the Disciplined Agile tool kit and how to use it in practice with GCI across your entire organization, putting you on a path to true business agility. Learn what DA is and where it came from Learn about where DA is moving next Understand how DA can help you with your projects

What is Disciplined Agile? Where did it come from? Where is it going? How can it help me?
Delivered Online On Demand30 minutes
£15

Level 3 Law Diploma with Employment & Labour Law

By Kingston Open College

Premium Bundle of all Time | Ofqual Regulation + ATHE Awards + CPD Accreditation | Assessment & Tutor Support Included

Level 3 Law Diploma with Employment & Labour Law
Delivered Online On Demand3 weeks
£899

Level 3 Teaching Assistant & Nursery Teacher Training

By Kingston Open College

Benefit your career progression while saving a massive amount of your wallet by enrolling in our Ultimate NCFE CACHE Level 3 Award in Supporting Teaching and Learning qualification bundle of Govt regulated and QLS endorsed courses! What's included with the Level 3 Teaching Assistant & Nursery Teacher Training ? Ofqual Regulated NCFE CACHE Level 3 Award in Supporting Teaching and Learning Nursery Teacher Training Course Certificate on NCFE CACHE Level 3 Award in Supporting Teaching and Learning Certificate on Nursery Teacher Training Course 1-2-1 tutor support 24/7 access to Course library High quality study modules Dedicated customer support Assessment guidance Assessment This super saver ultimate NCFE qualification bundle will add significant value to your resume while creating numerous possibilities for your career advancement. Register to discover the abilities and knowledge required to succeed in the field of Supporting Teaching and Learning according to the standards established by OFQUAL and stand out to others. Do not rely on shoddy training or a mediocre education. Focus on excellence, and whenever and wherever you need us, we'll support you in achieving your full potential. Ensure your degree is acknowledged internationally by joining us today! Kingston Open College is the affiliate partner of One Education. Under the affiliate partnership/program this Qualification will be delivered and assessed by One Education. ***Curriculum Breakdown of NCFE CACHE Level 3 Award in Supporting Teaching and Learning*** Unit 01: Schools and colleges as organisations Unit 02: Support health and safety in a learning environment Unit 03: Understand how to safeguard children and young people Unit 04: Understand how children and young people develop ***Curriculum Breakdown of Nursery Teacher Training Course*** Module 01: Introduction to EYFS Module 02: Importance of Early Years in Development Module 03: EYFS Teaching Techniques Module 04: Working as an EYFS Teacher Module 05: The EYFS Educational Philosophies and Privileges Module 06: Curriculum and Developing Early Learning Module 07: Play and Learning in Children's Education Module 08: Observation and Assessment of Children in the Early Years Setting Module 09: Understanding SEN in children Module 10: Working with Children Having Special Needs Module 11: Health and Safety of Children in the Early Years Module 12: Safeguarding, Protection and Welfare of Young Children Module 13: Understanding Mental Health in Children Module 14: Self-Management and Dealing with Stress Module 15: Working in Partnership with Parents and Carers Total Qualification Time Total Qualification contains the Guided Learning Hours (GLH) and an estimated number of hours that a learner is likely to spend in preparation, study, or any other learning including assessment, taking place as directed by, but not under the supervision of a lecturer, supervisor or tutor. The expected total length of time that a learner will typically take to achieve and demonstrate the level of attainment necessary for the award of the qualification is 650 hours, where one credit corresponds to 10 hours of learning. So the TQT value is 120. Guided Learning Hours These hours comprise all contact time, guidance or supervision of a learner by a lecturer, supervisor, tutor, trainer or other appropriate providers of education or training. GLH for this qualification is 80. Assessment: For the NCFE CACHE Level 3 Award in Supporting Teaching and Learning, learners will have to prepare a written assignment that will be initially assessed by a qualified assessor and further assessed by an IQA to ensure that all the learning outcomes of the qualification are properly accomplished by the learner. Certification: Ofqual Regulated Certificate: Learners will be issued with NCFE awarded certificate upon successful completion of the qualification assessment. It will not require any further cost at all. QLS Endorsed Certification: For the Nursery Teacher Training Course course certificate. Learners don't have to pay any additional payment. Career path Teaching Assistant: Salary range £15,000 - £22,000 Nursery Assistant: Salary range £15,000 - £22,000 Learning Support Assistant: Salary range £16,000 - £24,000 Early Years Practitioner: Salary range £16,000 - £24,000 Nursery Teacher: Salary range £20,000 - £30,000 Special Educational Needs (SEN) Teaching Assistant: Salary range £18,000 - £26,000

Level 3 Teaching Assistant & Nursery Teacher Training
Delivered Online On Demand4 days
£350

CompTIA Security+ (SY0-501): Complete Course and Practice Exam

By Packt

CompTIA Security+ Bootcamp: Your preparation course for the most popular cyber security certification in the world!

CompTIA Security+ (SY0-501): Complete Course and Practice Exam
Delivered Online On Demand15 hours 10 minutes
£53.99

Accelerated Lead Generation Strategies

By Compete High

🚀 Unleash Your Business Potential with 'Accelerated Lead Generation Strategies' 🚀   Are you tired of the slow trickle of leads and want to turn up the volume on your business growth? Look no further! Introducing our groundbreaking online course: 'Accelerated Lead Generation Strategies.'   🌟 What You'll Gain:   Cutting-Edge Techniques: Discover the latest and most effective lead generation strategies that will set you apart from the competition. Time-Tested Methods: Learn proven tactics that industry leaders use to consistently generate high-quality leads. Customized Approaches: Tailor your lead generation strategies to fit your unique business model for maximum impact. Automation Mastery: Streamline your lead generation processes with automation tools, saving you time and effort. Conversion Optimization: Turn leads into loyal customers with expert tips on converting potential clients into paying customers. Measurable Results: Track and analyze your lead generation efforts, ensuring a data-driven approach for continuous improvement.   💼 Who Can Benefit: Small Business Owners Entrepreneurs Marketing Professionals Sales Teams Anyone Seeking Rapid Business Growth   📈 Course Highlights: Comprehensive Modules: Dive deep into each aspect of lead generation with our easy-to-follow modules. Real-Life Case Studies: Gain insights from successful businesses that have mastered accelerated lead generation. Live Q&A Sessions: Get your burning questions answered by industry experts in real-time. Community Support: Join a thriving community of like-minded individuals, fostering collaboration and shared success.   🎓 Bonuses: Exclusive Resource Library: Access a treasure trove of templates, checklists, and tools to supercharge your lead generation efforts. Bonus Webinars: Enjoy additional expert-led sessions on advanced lead generation strategies and emerging trends.   🔥 Don't miss out on the opportunity to transform your business. Enroll in 'Accelerated Lead Generation Strategies' now and propel your success to new heights! 🔥   Course Curriculum

Accelerated Lead Generation Strategies
Delivered Online On Demand1 hour
£25