Transform Your Passion Into Performance** 🌟 Are you ready to take the spotlight and make your acting dreams a reality? Whether you're a budding actor or looking to enhance your skills, our 6-week online acting course is designed to help you shine on stage and screen.
Duration 3 Days 18 CPD hours This course is intended for Data Wrangling with Python takes a practical approach to equip beginners with the most essential data analysis tools in the shortest possible time. It contains multiple activities that use real-life business scenarios for you to practice and apply your new skills in a highly relevant context. Overview By the end of this course, you will be confident in using a diverse array of sources to extract, clean, transform, and format your data efficiently. In this course you will start with the absolute basics of Python, focusing mainly on data structures. Then you will delve into the fundamental tools of data wrangling like NumPy and Pandas libraries. You'll explore useful insights into why you should stay away from traditional ways of data cleaning, as done in other languages, and take advantage of the specialized pre-built routines in Python.This combination of Python tips and tricks will also demonstrate how to use the same Python backend and extract/transform data from an array of sources including the Internet, large database vaults, and Excel financial tables. To help you prepare for more challenging scenarios, you'll cover how to handle missing or wrong data, and reformat it based on the requirements from the downstream analytics tool. The course will further help you grasp concepts through real-world examples and datasets. Introduction to Data Structure using Python Python for Data Wrangling Lists, Sets, Strings, Tuples, and Dictionaries Advanced Operations on Built-In Data Structure Advanced Data Structures Basic File Operations in Python Introduction to NumPy, Pandas, and Matplotlib NumPy Arrays Pandas DataFrames Statistics and Visualization with NumPy and Pandas Using NumPy and Pandas to Calculate Basic Descriptive Statistics on the DataFrame Deep Dive into Data Wrangling with Python Subsetting, Filtering, and Grouping Detecting Outliers and Handling Missing Values Concatenating, Merging, and Joining Useful Methods of Pandas Get Comfortable with a Different Kind of Data Sources Reading Data from Different Text-Based (and Non-Text-Based) Sources Introduction to BeautifulSoup4 and Web Page Parsing Learning the Hidden Secrets of Data Wrangling Advanced List Comprehension and the zip Function Data Formatting Advanced Web Scraping and Data Gathering Basics of Web Scraping and BeautifulSoup libraries Reading Data from XML RDBMS and SQL Refresher of RDBMS and SQL Using an RDBMS (MySQL/PostgreSQL/SQLite) Application in real life and Conclusion of course Applying Your Knowledge to a Real-life Data Wrangling Task An Extension to Data Wrangling
Duration 2 Days 12 CPD hours This course is intended for This course is ideal for beginners and intermediate frontend developers who want to become full-stack developers. You will need some prior working knowledge of JavaScript and MongoDB as we skim over its basics and get straight to work. Overview At the end of this day, students should be able to: Understand the MEAN architecture Create RESTful APIs to complete CRUD tasks Build a blogging application with basic features Describe best practices to secure node applications Implement authentication and authorization Create simple animations using Angular Perform unit testing on Angular applications MongoDB, Express, Angular and Node.js Fundamentals begins by demystifying the MEAN architecture. You will review the features of the JavaScript technologies, frameworks, or libraries that make up a MEAN stack. You will also understand how to develop a RESTful API using Node.js, Express.js, and MongoDB Atlas. This course will enable you to discover how to build a blogging application using the MEAN stack. Next, you will learn about authentication using MEAN, and explore the features of Angular, such as pipes, reactive forms, modules and optimizing apps, animations and unit testing, and much more. By the end of the course, you will have all of the knowledge you need to become a pro at developing efficient web applications using JavaScript technologies. Introduction to the MEAN stack MEAN Architecture Demystification Getting Started with Node Activity 1: Creating an HTTP Server for a Blogging Application Understanding Callbacks, Event loop and EventEmitters in Node Understanding Buffers, Streams and Filesystem in Node Activity 2: Streaming Data to a File Developing RESTful APIs to perform CRUD operations Getting Started with RESTful APIs Getting started with MongoDB Atlas Activity 3: Connecting the Node Application with MongoDB Atlas Getting Started with Express Activity 4: Creating Express API Route and Controller Activity 5: Testing Fully Functional RESTful API Beginning Frontend Development with Angular CLI Getting Started with Angular CLI Using Components, Directives, Services, and Making HTTP Requests in Angular Activity 6: Designing the Frontend and Components for the Blogging Application Activity 7: Writing Services and Making HTTP Request Calls to an API Understanding Angular Forms and Routing Activity 8: Creating a Form Application Using the Reactive/Model-Driven Method Activity 9: Creating and Validating Different Forms Using the Template and Reactive Driven Method Activity 10: Implementing a Router for the Blogging Application Understanding MEAN Stack Security Node Security and Best Practices Node Application Authentication with JSON Web Token (JWT) Activity 11: Securing the RESTful API Node Application Authentication with Passport Activity 12: Creating a Login Page to Allow Authentication with Twitter Using Passport Strategies Angular Declarables, Bootstrapping, and Modularity Using Inbuilt Pipes, Custom Pipes, Custom Directives, and Observables Activity 13: Communicating Between Two Components Using Observable Angular Bootstrapping and Modularity Activity 14: Creating a Lazy Loaded Application Testing and Optimizing Angular Applications Angular Animations and Latest Angular Features Activity 15: Animating the Route Transition Between the Blog Post Page and View Post Page of the Blogging Application Optimizing Angular Applications Testing Angular Applications Activity 16: Performing Unit Testing on the App Root Component and Blog-Post Component Overview on the new features in Angular
Course Overview: The "Basic Adobe Photoshop" course offers an in-depth introduction to the essential tools and techniques needed to get started with Adobe Photoshop. Learners will develop foundational skills in image editing, design creation, and text modification. The course aims to empower individuals with the knowledge necessary to work effectively with Photoshop, opening the door to numerous creative possibilities. By the end of the course, participants will be able to create, edit, and enhance images, offering valuable expertise applicable across various industries. Course Description: This course covers a range of key topics essential for beginners looking to master Adobe Photoshop. The modules explore shortcuts and brush techniques, managing and working with layers, portrait editing, watermarking, and text modification. Learners will gain an understanding of how to navigate Photoshop’s interface and how to apply common image adjustments. Emphasis is placed on developing a solid understanding of the software's features, with a focus on improving efficiency and enhancing creativity. Through interactive learning, learners will be equipped to create visually appealing designs and edited images that meet industry standards. Course Modules: Module 01: Shortcuts & the Brush Module 02: Layers Module 03: Modify Your Portrait Module 04: Watermark & Figures Module 05: Modify Your Text (See full curriculum) Who is this course for? Individuals seeking to learn the fundamentals of Adobe Photoshop. Professionals aiming to enhance their graphic design skills. Beginners with an interest in digital design or image editing. Aspiring photographers or visual artists looking to improve their image-editing abilities. Career Path Graphic Designer Digital Content Creator Social Media Manager Photographer Marketing and Branding Specialist
Wanna learn something simple yet so amazing that it's going to blow your mind? Good, because this little workshop's a gem. Join Happy Human Training's Cami Rose as she shares her decades of experience as a counsellor and coach with an introduction to the power of noticing and the crucial role it can play in helping us better manage our day to day stresses, challenges and relationships.
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
If you are interested in improving your vocal abilities while singing Schubert, Schumann or Mendelssohn, our classical singing courses for adults is the perfect choice for you. Enhance both your technical and musical abilities thanks to the support of master singing instructors.