The App Development Mini Bundle is tailor-made for those curious about the technical artistry behind mobile games, code structures and user experience. Whether you're intrigued by Android gaming, fascinated by DevOps strategies or want to brush up on Python basics, this bundle offers the building blocks of app creation—minus the chaos of overloaded tech jargon. From retro joystick nostalgia to sleek UX design, each module adds a purposeful layer to your understanding of app development. It’s structured for those who appreciate logic, design thinking, and systems that do what they’re told—unless you’ve missed a semicolon, of course. Learning Outcomes: Understand game design principles and Android development techniques. Explore the evolution of computer gaming and its major milestones. Study Python syntax, logic, and essential programming structures. Examine DevOps principles for development and operational efficiency. Learn about UX structures and user-centred design strategies. Identify cross-functional approaches in app development planning. Who is this Course For: Learners interested in mobile app and game development theory. Aspiring developers with a flair for structured coding logic. Curious individuals exploring the history of digital games. Professionals seeking Python and DevOps theory refreshers. Students wanting to understand app design from multiple angles. Individuals keen on exploring UX fundamentals and structure. Hobbyists looking into Android development without extra fluff. Tech-minded learners who enjoy well-organised systems and code. Career Path: Android Developer – £42,000/year Game Designer (Mobile) – £38,500/year UX Designer – £43,000/year Python Developer – £45,000/year DevOps Analyst – £48,000/year App Development Consultant – £46,500/year
ð Unleash the Power of C++ with our Exclusive Advanced Master Classes! ð Ready to elevate your C++ skills to the next level? Dive deep into the world of Object-Oriented Programming (OOP) and Templates with our cutting-edge online course: 'Learn C++ Advanced: Master Classes on OOPs and Templates.' ð¥ What You'll Gain: â Mastery of OOP Concepts: Go beyond the basics and discover advanced OOP principles that will make your code more robust, scalable, and maintainable. â Template Magic: Unlock the true potential of C++ templates and learn how to leverage them for generic programming, creating flexible and efficient code. â Real-world Applications: Gain practical insights by working on hands-on projects and real-world case studies, applying your newfound knowledge to solve complex problems. â Expert Guidance: Learn from industry experts with years of experience in C++ development. Our instructors are dedicated to helping you grasp even the most challenging concepts. â Comprehensive Curriculum: Cover a wide range of advanced C++ topics, from smart pointers and inheritance to template metaprogramming and design patterns. â Lifetime Access: Get access to course materials, updates, and a vibrant community for a lifetime. Stay current with the latest C++ trends and technologies. â Certification of Completion: Showcase your expertise with a prestigious certificate upon successfully completing the course. Stand out to employers and peers alike. ð¡ Who Is This Course For? Whether you're a seasoned C++ developer looking to enhance your skills or a passionate learner eager to delve into advanced programming concepts, this course is tailored for you. It's the perfect stepping stone for those aiming to become elite C++ developers. ð Why Choose Our Course? ð Engaging Content: Our modules are designed for maximum engagement, combining video lectures, coding exercises, quizzes, and real-world projects. ð¤ Community Support: Join a thriving community of learners and interact with instructors and peers. Exchange ideas, seek help, and collaborate on projects. ð Proven Results: Our students have reported increased confidence and success in their professional endeavors after completing our courses. Don't miss the opportunity to become a C++ master! Enroll now and unlock the full potential of your programming journey. Course Curriculum Module- 1 Introduction 00:00 Course Curriculum 00:00 Getting started on windows, mac or Linux 00:00 How to ask great questions 00:00 FAQ's 00:00 Get and Installing Visual Studio Editor 00:00 Creating First Project 00:00 C++ Hello World Program 00:00 Compile and Run a CPP Program 00:00 Module- 2 Introduction 00:00 What are oops 00:00 Data structures 00:00 What are access modifiers 00:00 Module- 3 Introduction 00:00 Creating a class 00:00 Creating an objects 00:00 Class methods 00:00 Adding parameters 00:00 Constructors 00:00 Constructor with parameters 00:00 Default constructor 00:00 The destructor 00:00 Get and set methods 00:00 Access modifiers 00:00 Static members 00:00 Module- 4 Introduction 00:00 Constant objects and functions 00:00 Pointers to class and object 00:00 Array of objects 00:00 Module- 5 Introduction 00:00 Overloading the equality operator 00:00 Overloading the stream insertion operator 00:00 Overloading the stream insertion operator 00:00 Overloading the binary arithmetic operators 00:00 Overloading the assignment operators 00:00 Overloading the unary operators 00:00 Overloading the subscript operator 00:00 Inline functions 00:00 Module- 6 Introduction 00:00 Inheritance 00:00 Protected members 00:00 Constructors and Inheritance 00:00 Destructors and Inheritance 00:00 Overriding methods 00:00 Polymorphism 00:00 Abstract classes 00:00 Final classes and methods 00:00 Deep inheritance and methods 00:00 Multiple Inheritance 00:00 Module- 7 Multiple Inheritance 00:00 What are exceptions 00:00 Throwing an exception 00:00 Catching an exception 00:00 Catching multiple exceptions 00:00 Create custom exceptions 00:00 Module- 8 Introduction 00:00 Creating a function template 00:00 Function template arguments 00:00 Overloading a function template 00:00 Creating a class template 00:00 Templates with multiple parameters 00:00
Keep your drivers informed, compliant, and confident behind the wheel. Toolbox Talks are designed to improve driver knowledge, reduce risks, and support ongoing transport compliance. Each course tackles real-world challenges with clear, practical guidance drivers can apply immediately. 📲 24/7 online access for 3 months – start anytime, on any device!
Managing digital information shouldn't feel like trying to herd cats. This mini bundle offers a clear path through cyber security basics, document control, IT essentials, data handling, and even how to keep your cool when your computer has other plans. It’s everything you need to make digital workflows more manageable and a lot less chaotic. Whether you're tidying digital files or fending off cyber threats with minimal fuss, this bundle sharpens your online working life. From understanding basic IT to streamlining data entry and preventing digital disasters, these courses help build calm, confident control over the digital side of your role—without the migraines. 🟪 Learning Outcomes: Understand basic cyber security and protect digital data confidently. Manage documents and digital files efficiently and securely. Input and organise data using consistent digital standards. Apply foundational IT knowledge to everyday office work. Recognise stress signs and manage digital workload calmly. Improve digital communication and information accuracy daily. 🟪 Who Is This Course For: Office admins juggling digital documents all week long. Data entry staff looking to improve speed and accuracy. Professionals wanting better email and IT skills quickly. Those who misplace files more than they’d like to admit. Staff expected to ‘know IT’ without formal training. Anyone confused by file types, backups, or storage. Team leads handling sensitive data and cyber tasks. Individuals feeling digitally overloaded and underprepared. 🟪 Career Path (UK Average Salaries): IT Support Assistant – £24,000/year Data Entry Clerk – £21,000/year Document Controller – £27,000/year Information Officer – £30,000/year Cyber Security Assistant – £32,000/year Systems Administrator – £35,000/year
Train in disability assessment with child psychology, brain disorders, CBT, and healthcare-focused psychology knowledge. If you're assessing disability within healthcare, social care, or nursing environments, having the right knowledge at your fingertips is essential. This focused mini bundle includes psychology, child psychology, learning disabilities, brain disorders, and cognitive behavioural therapy (CBT). It's structured to help you think clearly and assess confidently—without needing a filing cabinet full of theory. From understanding how children develop to recognising complex adult conditions, this bundle supports those working around care and diagnosis. CBT adds another layer, helping you recognise how thoughts and behaviours influence one another. Whether you're new to this area or brushing up on what you already know, this training will sharpen your approach without overloading you. Learning Outcomes: Understand behavioural patterns linked to psychological health. Identify child psychology principles relevant to disability work. Recognise common features of learning difficulties and needs. Understand symptoms and effects of brain-related conditions. Explore how CBT applies to disability and care conversations. Apply observation-based thinking in disability assessments. Who Is This Course For: Healthcare staff preparing for disability assessor roles. Social care professionals working in support planning. Nurses involved in behaviour and cognitive assessments. Mental health workers reviewing care and treatment plans. Community workers engaging with disability case management. Benefit assessment staff handling structured health reports. Professionals reviewing client support documentation. Those exploring healthcare-based disability knowledge. Career Path (UK Average Salaries): Disability Assessor – £35,000 per year Mental Health Nurse – £34,000 per year Social Care Worker – £25,500 per year Behavioural Health Assessor – £33,500 per year CBT Assistant – £28,000 per year Community Disability Support Officer – £27,500 per year
Description Be a progressive employer and master the skills of the successful progressive employer through the Progressive Employer Training course. An employer can be progressive from various sides, such as how she treats her employees in their approach to technology. The Progressive Employer Training course explains everything you need to know to become a progressive employer. Firstly, the course helps you to understand what progress means. Then, you will know the procedures for becoming a progressive employer from your present statues. After that, the course trains you to develop a progressive mindset. Next, you will be able to judge the true experience of progressive. Finally, the course guides you to develop innovative strategies to become progressive. Upon completion, it will be hoped that you will be able to make yourself a progressive employer. Assessment: At the end of the course, you will be required to sit for an online MCQ test. Your test will be assessed automatically and immediately. You will instantly know whether you have been successful or not. Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam. Certification: This course does not involve any assessment. Students can order their course completion Certificate at an additional cost of £39 for hard copy and in PDF format at £24. Who is this Course for? Progressive Employer Training is certified by CPD Qualifications Standards and CiQ. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic background. Requirements Our Progressive Employer Training is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market. Employer Training Overview 00:10:00 What Does Progressive Mean 00:15:00 Getting From Here to There 00:20:00 Progressive Mindset 00:15:00 The Good and Not So Good 00:15:00 It Can Come From Within 00:20:00 Workers Matter 00:30:00 As the Curtain Comes Down 00:20:00 Order Your Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
When information flows freely across emails, servers and shared drives, who’s keeping an eye on what goes where? The Information Governance Training Course gives you a solid grasp of how information should be handled, stored, and shared responsibly—without overloading you with jargon or abstract concepts. It covers the rules and good habits that help prevent data breaches, mishandling of documents, and those accidental “reply-alls” that could land you in trouble. Whether you're working in healthcare, education, finance, or the local bakery with a very organised spreadsheet, understanding information governance is no longer optional. This course walks you through data protection, record management, information security and your legal duties, all with a touch of clarity (and a pinch of dry humour where appropriate). If you've ever wondered what happens when data goes wandering, this is the place to get your answers—before it’s your inbox in the headlines. Key Features CPD Accredited FREE PDF + Hardcopy certificate Fully online, interactive course Self-paced learning and laptop, tablet and smartphone-friendly 24/7 Learning Assistance Discounts on bulk purchases Course Curriculum Lesson 1: Introduction to Information Governance Lesson 2: Data Protection and Privacy Lesson 3: Records Management Lesson 4: Information Security Lesson 5: Cybersecurity Lesson 6: Privacy, Confidentiality and Freedom of Information Lesson 7: Data Governance Lesson 8: Information Risk Management Lesson 9: Information Ethics Lesson 10: Compliance and Auditing Lesson 11: Information Governance in Practice Learning Outcomes: Gain an in-depth understanding of Information Governance. Master data protection and privacy regulations. Learn effective records management practices. Enhance information security and cybersecurity knowledge. Understand the principles of data governance. Apply ethical standards to information management. Accreditation This course is CPD Quality Standards (CPD QS) accredited, providing you with up-to-date skills and knowledge and helping you to become more competent and effective in your chosen field. CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Data protection officers and compliance professionals. Records managers and archivists. IT and security professionals seeking to expand their knowledge. Legal professionals involved in data compliance. Managers responsible for data handling and security. Compliance auditors and risk managers. Anyone looking to ensure data integrity and compliance. Individuals interested in a career in Information Governance. Career path Data Protection Officer Records Manager Information Security Analyst Compliance Officer Risk Management Specialist Privacy Officer Certificates Digital certificate Digital certificate - Included Once you've successfully completed your course, you will immediately be sent a FREE digital certificate. Hard copy certificate Hard copy certificate - Included Also, you can have your FREE printed certificate delivered by post (shipping cost £3.99 in the UK). For all international addresses outside of the United Kingdom, the delivery fee for a hardcopy certificate will be only £10. Our certifications have no expiry dates, although we do recommend that you renew them every 12 months.
Dive into the essentials of block management with this carefully designed course tailored for those navigating the ins and outs of residential property oversight. Whether you're managing a converted house or a large estate, understanding the key responsibilities—from service charge budgets to legal obligations—is critical. This course gives you the confidence to handle the daily demands of managing residential blocks, keeping both residents and regulations in balance. Written in plain English and delivered fully online, the course highlights everything you need to know without overloading you with fluff. Learn how leases, legislation, and communication fit together to maintain smooth operations across leasehold properties. Whether you're new to the field or brushing up on your knowledge, this course sets the tone for sharper decision-making and smoother management. Key Features The Essentials of Block Management course includes the following offers: CPD Quality Standards Accredited Essentials of Block Management Course Lifetime Access No Hidden Fees 24/7 Tutor Support Certificate Available with reasonable price Discover a wealth of learning opportunities with our diverse range of online courses including Essentials of Block Management. From professional development to personal enrichment, we offer courses in a variety of subjects including business, technology, arts, languages, and more. This Essentials of Block Management course is carefully curated by industry experts and delivered through engaging multimedia content, interactive quizzes, and hands-on projects to ensure an immersive learning experience. Curriculum Module 1 Introduction To Property Management Module 2 The Role And Responsibilities Of A Property Manager Module 3 Listing Properties And Marketing Module 4 The Letting Process And Tenancy Agreement Module 5 The Property Management Process Module 6 Valuation Process Module 7 Selling Property Finding The Buyers Module 8 Keeping Tenants Long Term Module 9 Regulations Of Property Management Module 10 Changes In The UK Property Market An Opportunity Why This Online Course is Better for You: Unlike traditional classroom settings, our online Essentials of Block Management course offers flexibility and convenience tailored to fit your busy lifestyle. With 24/7 access to Essentials of Block Management course materials and the ability to learn at your own pace, you can study whenever and wherever it's most convenient for you. Plus, our online platform provides a supportive community of fellow learners and dedicated instructors to guide you every step of the way. CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Our Essentials of Block Management course is designed for anyone eager to expand their knowledge and skills, regardless of their background or experience level. Whether you're a working professional looking to upskill, a student seeking supplemental education, or an enthusiast pursuing a passion project, our courses are accessible to learners of all ages and abilities. Career path Invest in your future and unlock new career opportunities with our online Essentials of Block Management course. Gain valuable skills and credentials that are in high demand in today's competitive job market. Whether you're looking to switch careers, climb the corporate ladder, or start your own business, This course provide the expertise and certification you need to succeed. Certificates Digital certificate Digital certificate - £9 Hard copy certificate Hard copy certificate - £15 A Hardcopy Certificate (international): £15 + £10 (postal charge) = £25
Step into the world of healthcare data with our Clinical Coding Diploma Course—designed for individuals keen on understanding the language behind medical records. With the increasing demand for accurate health information, clinical coding has become a vital role in ensuring that patient data is translated into standardised codes for analysis, billing, and reporting purposes. This course demystifies the coding process and guides you through the structure, logic, and function of clinical classification systems in a clear and manageable way. You’ll explore key principles of coding, understand classifications like ICD and OPCS, and develop a confident grasp of how clinical coders contribute to healthcare efficiency. Whether you're entering the NHS workforce, aiming to support medical professionals, or simply fascinated by medical data, this diploma gives you the insight needed to pursue a rewarding future in clinical documentation. Delivered entirely online, the course allows you to study from anywhere, at your own pace, without overloading your calendar—or your sanity. Meet the Accreditation CPD Quality Standards (CPD QS) accreditation assure the Clinical Coding course training and learning activities are relevant, reliable, and upto date. 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) This masterclass Clinical Coding Training: Develop Inpatient DRG online training course is designed by industry experts and will give you an in-depth understanding of this topic. The Clinical Coding Training: Develop Inpatient DRG course features easy-to-digest modules that break down each topic and ensure all our students receive an unrivalled and thorough learning experience. If you want to work in this rapidly growing sector and stand out from the competition, then our Clinical Coding Training: Develop Inpatient DRG is the perfect place to kickstart your dream career. On the Clinical Coding Training: Develop Inpatient DRG course, we guarantee that you will gain relevant skills and acquire tremendous knowledge on the subject. The certificate you'll achieve after completing the Clinical Coding Training: Develop Inpatient DRG course will help you land the job you want in a related field. Enjoy a pleasant and professional 100% online learning experience and enrol in our Clinical Coding Training: Develop Inpatient DRG today and take control of your career! Course Curriculum: Unit 01: Introduction EPS Unit 02: PCS 3M Workshop Laparoscopic Appendectomy Colonoscopy PTCA EGD ORIF Unit 03: PCS 3M Workshop Hemodialysis, MV, and CPR Delivery Procedure Pneumothorax Total Hip Arthroplasty and Total Knee Arthroplasty Abortion Procedure Unit 04: PCS 3M Workshop ERCP Cardiac Cath Ileostomy Takedown Laparoscopic Cholecystectomy, converted to open and Robotic Procedures D&C Unit 05: PCS 3M Workshop Spinal Fusion New-born Cardioversion, Arterial line placement and IVC filter Thyroidectomy (near to Total) PICC line Unit 06: PCS 3M Workshop Colostomy formation Amputation Failed Procedures Chemotherapy Course Assessment To simplify the procedure of evaluation and accreditation for learners, we provide an automated assessment system. Upon completion of an online module, you will immediately be given access to a specifically crafted MCQ test. The results will be evaluated instantly, and the score will be displayed for your perusal. For each test, the pass mark will be set to 60%. When all tests have been successfully passed, you will be able to order a certificate endorsed by the Quality Licence Scheme. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Clinical Coding 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 Clinical Coding course is open to all, with no formal entry requirements. Career path Upon successful completion of the Clinical Coding Course, learners will be equipped with many indispensable skills and have the opportunity to grab.
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