GraphQL is a language that enables you to provide a complete and understandable description of the data in your API, which provides a common interface between the client and the server for data fetching and manipulations. If you ever wondered how to get started with developing GraphQL API using Node.js, then you are in the right place! In this GraphQL with NodeJs: From Beginner to Advanced Concepts you'll learn how to setup a GraphQL server with Node.js and Express. You'll be using the Express middleware express-graphql. Learn Advanced Concepts- Interfaces, Unions, DataLoaders, Caching, Pagination, Sorting, Filtering. Learn Cursor based Pagination in GraphQL. You will learn to build highly scaleable APIS with GraphQL, NodeJs and MongoDB. The course will show you why GraphQL is a viable solution for both new and existing applications and what its advantages are when compared to REST. Furthermore, you'll learn how to use GraphQL on the client side to send queries and mutations to the server. What Will I Learn? Build highly scaleable APIS with GraphQL, NodeJs and MongoDB Secure GraphQL API using JWT Authentication Learn Advanced Concepts- Interfaces, Unions, DataLoaders, Caching, Pagination, Sorting, Filtering Learn Cursor based Pagination in GraphQL Testing with GraphQL, NodeJs and Jest Unit Testing and Integration testing in GraphQL Requirements Knowledge of Javascript is required Knowledge of NodeJs is required Who is the target audience? NodeJs developers who want learn about GraphQL Developers who have basic knowledge of GraphQL but want to learn more advanced concepts in GraphQL Developers who want to learn how to build GraphQL APIs Developers who want to learn how to implement Authentication, Subscriptions, Testing, and Caching in GraphQL Getting Started Create Express Server in NodeJs FREE 00:04:00 Create GraphQL Server using express-graphql FREE 00:08:00 Understand GraphQL Resolver Arguments 00:03:00 Connect GraphQL App with MongoDB using Mongoose 00:04:00 CURD(Create, Read,Update,Delete) Operations with Nodejs, GraphQL, and MongoDB Create Record in MongoDB Using GraphQL Mutation 00:06:00 Get Records From MongoDB Using GraphQL Query 00:02:00 Update Records From MongoDB Using GraphQL Mutation 00:02:00 Delete Record From MongoDB Using GraphQL Mutation 00:02:00 Authentication and Authorization in GraphQL, Nodejs and MongoDB Create GraphQL Server with GraphQL Yoga 00:03:00 Split up your schema definition, resolvers, and Query type into multip 00:07:00 Create a Mongoose User model for Authentication in GraphQL 00:03:00 Register and Encrypt User Data and Return JWT Payload with Graph 00:07:00 Operations and Variables in GraphQL 00:02:00 Validate Input in GraphQL with Joi 00:04:00 Authenticate a User using a JSON Web Token in GraphQL 00:03:00 Merge GraphQL Resolvers into a Single Object using lodash.merge 00:02:00 Create a Middleware for Authentication in GraphQL 00:07:00 Apply Authentication Middleware on GraphQL Resolvers 00:03:00 Create Nested Resolvers to remove duplicate code from individual 00:07:00 Pagination, Filtering, And Sorting in GraphQL Paginate List of Data in GraphQL 00:04:00 Filter Nodes with Matching Rule GraphQL Queries 00:03:00 Sort GraphQL Query Results by Field 00:02:00 Cursor Based Pagination 00:09:00 Fragments, Interfaces, and Unions in GraphQL Send Multiple Queries in a Single Request using Aliases in GraphQL 00:02:00 Enhancing Fields Reusability with Fragments in GraphQL 00:02:00 Create Enum to represents a collection of related values 00:03:00 Create an Interface to represent the reusable fields in GraphQL 00:06:00 Interface Demo with __ResolveType 00:05:00 Create Union to return more than object type from GraphQL field 00:11:00 Subscriptions and DataLoaders in GraphQL Introduction to Subscriptions 00:01:00 Adding real-time functionality with GraphQL Subscriptions 00:06:00 Why Data Loaders in GraphQL 00:02:00 Create DataLoader in GraphQL 00:05:00 Batching in GraphQL 00:05:00 Caching in GraphQL - Udemy 00:03:00 Testing with Jest in GraphQL and NodeJs Integrate Jest Testing Framework with GraphQL, and NodeJs 00:05:00 Write Unit test for Resolvers in GraphQL 00:04:00 Write Integration Test for Queries And Mutations in GraphQL 00:04:00 Course Certification
Recognised Accreditation This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. What is CPD? Employers, professional organisations, and academic institutions all recognise CPD, therefore a credential from CPD Certification Service adds value to your professional goals and achievements. Benefits of CPD Improve your employment prospects Boost your job satisfaction Promotes career advancement Enhances your CV Provides you with a competitive edge in the job market Demonstrate your dedication Showcases your professional capabilities What is IPHM? The IPHM is an Accreditation Board that provides Training Providers with international and global accreditation. The Practitioners of Holistic Medicine (IPHM) accreditation is a guarantee of quality and skill. Benefits of IPHM It will help you establish a positive reputation in your chosen field You can join a network and community of successful therapists that are dedicated to providing excellent care to their client You can flaunt this accreditation in your CV It is a worldwide recognised accreditation What is Quality Licence Scheme? This course is endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. Benefits of Quality License Scheme Certificate is valuable Provides a competitive edge in your career It will make your CV stand out Course Curriculum Course Overview Course Overview Video 00:05:00 Building Your Virtual Lab Environment Downloading ISO and OVA Fles for VirtualBox 00:08:00 Create Virtual Install of Server 2016 Full GUI Using VirtualBox 00:12:00 Video and Lab - Creating a Virtual Install of Server 2016 Core Using VirtualBox 00:11:00 Video and Lab - Creating a Virtual Install Of Windows 10 Pro Using Virtualbox 00:16:00 Take a Snapshot of Your Current Configuration 00:04:00 Building a Microsoft Server 2016 Domain Preparing Your Network for Active Directory 00:09:00 Prepare Server 2016 for Promotion to a Domain Controller 00:09:00 Video and Lab - Promote Server 2016 to a Domain Controller 00:09:00 Join Server 2016 Core to Windows 2016 Domain 00:08:00 Promote Server Core to a Domain Controller 00:14:00 Add a Windows 10 Workstation to a Microsoft Domain 00:15:00 Create a Server 2016 Replica Domain Controller 00:13:00 Domain Naming System (DNS) Installing the DNS Role Using Server Manager 00:05:00 Create a Secondary or Backup DNS Server 00:07:00 Create a Secondary or Backup DNS Server Using Server Core 00:08:00 Create a DNS Reverse lookup Zone in Server 2016 00:02:00 Create a New DNS Host Record 00:01:00 Create a New MX record in DNS 00:04:00 Dynamic Host Configuration Protocol (DHCP) Install and Configure DHCP Using PowerShell 00:08:00 Authorize a Windows 2016 DHCP Server 00:03:00 Server and Scope Options in Windows Server 2016 00:03:00 How to Edit the Default Gateway Settings in DHCP 00:02:00 How to Edit DNS Server List in DHCP 00:03:00 Use Filters in DHCP to Deny Clients DHCP Services 00:02:00 Use DHCP User Classes to assign alternate scope options 00:05:00 Edit a DHCP Scope 00:02:00 How to Backup and Restore the DHCP Database 00:03:00 Create Predefined Options in DHCP 00:06:00 Speed Learning Active Directory Administration Create a User in Active Directory 00:01:00 Create an Administrator User in Server 2016 00:04:00 Create a Distribution Group in Active Directory 00:02:00 Create and Use a Security Group 00:03:00 Create an Organizational Unit 00:02:00 Unlock a User account 00:01:00 Move an Object to a New Organizational Unit in Active Directory 00:02:00 Change the Domain Administrator Password 00:01:00 Fix Access Denied When deleting Active Directory objects 00:01:00 Speed Learning Group Policy Prevent Automatic Logoff Due to Inactivity 00:03:00 Create and Link a Group Policy Object to an OU 00:04:00 Edit Group Policy Objects to Affect a User 00:03:00 Edit a Group Policy Object to Affect a Computer 00:03:00 Backup and Restore Group Policy Objects 00:03:00 Force Screensaver and Timeouts Using Group Policy 00:06:00 Change Users Desktop Background Using Group Policy 00:09:00 Speed Learning Server 2016 Administration Overview of the New Start Menu for Server 2016 00:02:00 Working with Task View in Server 2016 00:02:00 Enable Remote Desktop Using PowerShell 00:10:00 Rearm the 180-day Evaluation Period for Wndows Server 00:02:00 Rearm the 30-day Evaluation Period for Windows 10 00:03:00 Create a Heads-up Display Using BgInfo 00:08:00 Change the Date, Time and Numbers Format in Server 2016. 00:02:00 Rename Windows Server 2016 Using PowerShell 00:02:00 Manage Files and Shares Setup Work Folders in a Windows Domain 00:15:00 Configure a Distributed File System Using Windows Server 00:16:00 Create a Shared Folder on a Windows Server 00:04:00 Create a Shared Folder Using Server Manager 00:06:00 Speed Learning Managing Printers Add a Network Printer in Windows Server 2016 00:04:00 Install and Use the Print Management role in Windows Server 2016 00:04:00 Deploy Printers Using Group Policy in Windows Server 2016 00:03:00 Speed Learning Server 2016 Firewall Turn the Firewall on or off in Windows 2016 Server 00:01:00 Allow an Inbound Port Through a Windows Firewall 00:02:00 Enable PING for Server 2016 and Windows 10 00:04:00 Using Netsh to Manage the Windows Firewall 00:04:00 Using Powershell to Gather Firewall Information 00:04:00 Disk Management Adding Additional Hard Disks Using VirtualBox 00:06:00 Shrink or Extend a Volume in Windows Server 00:04:00 Format a Volume with ReFS in Windows Server 00:03:00 Format a Volume With FAT32 in Windows Server 00:02:00 Troubleshooting NSLookup 00:05:00 Troubleshooting Internet Connectivity 00:16:00 Overview of Windows Sysinternal Tools 00:08:00 Overview of Sysinternal's Process Explorer 00:17:00 Obtain Your Certificate Order Your Certificate of Achievement 00:00:00 Get Your Insurance Now Get Your Insurance Now 00:00:00 Feedback Feedback 00:00:00
Overview This comprehensive course on Complete Microsoft Access Course will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Complete Microsoft Access Course comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast-track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Complete Microsoft Access Course. It is available to all students, of all academic backgrounds. Requirements Our Complete Microsoft Access Course is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 3 sections • 58 lectures • 08:04:00 total length •Orientation to Microsoft Access: 00:39:00 •Create a Simple Access Database: 00:10:00 •Get Help and Configure Options in Microsoft Access: 00:06:00 •Modify Table Data: 00:17:00 •Sort and Filter Records: 00:05:00 •Create Basic Queries: 00:15:00 •Sort and Filter Data in a Query: 00:14:00 •Perform Calculations in a Query: 00:08:00 •Create Basic Access Forms: 00:07:00 •Work with Data on Access Forms: 00:23:00 •Create a Report: 00:12:00 •Add Controls to a Report: 00:12:00 •Enhance the Appearance of a Report: 00:05:00 •Prepare a Report for Print: 00:03:00 •Organize Report Information: 00:15:00 •Format Reports: 00:12:00 •Relational Database Design: 00:16:00 •Create a Table: 00:09:00 •Create Table Relationships: 00:09:00 •Create Query Joins: 00:14:00 •Relate Data Within a Table.avi: 00:04:00 •Work with Subdatasheets from: 00:05:00 •Use Field Validation: 00:16:00 •Use Form and Record Validation: 00:14:00 •Create Parameter Queries: 00:12:00 •Summarize Data: 00:06:00 •Create Subqueries: 00:07:00 •Create Action Queries: 00:05:00 •Create Unmatched and Duplicate Queries: 00:06:00 •Data Normalization: 00:10:00 •Create a Junction Table: 00:04:00 •Improve Table Structure: 00:06:00 •Include Control Formatting in a Report: 00:04:00 •Add a Calculated Field to a Report: 00:05:00 •Add a Subreport to an Existing Report: 00:07:00 •Add Controls to Forms: 00:11:00 •Enhance Navigation and Organization of Forms: 00:14:00 •Apply Conditional Formatting: 00:04:00 •Import Data into Access: 00:08:00 •Export Access Data: 00:06:00 •Link Tables to External Data Sources: 00:05:00 •Create a Mail Merge: 00:02:00 •Create a Macro: 00:08:00 •Restrict Records by Using a Condition: 00:04:00 •Validate Data by Using a Macro: 00:05:00 •Automate Data Entry by Using a Macro: 00:04:00 •Manage a Database: 00:08:00 •Determine Object Dependency: 00:04:00 •Manage a Database: 00:07:00 •Determine Object Dependency: 00:04:00 •Document a Database: 00:04:00 •Splitting a Database for Multiple User Access: 00:05:00 •Implement Security: 00:03:00 •Convert an Access Database to an ACCDE File: 00:04:00 •Package a Database with a Digital Signature: 00:01:00 •Create a Database Switchboard: 00:05:00 •Modify a Database Switchboard: 00:02:00 •Set Start up Options: 00:04:00
Learn how JSON works and how you can use JSON data via JavaScript in your web applications and web site
Adobe InDesign is the industry-leading DTP software for designing and layout of professional documents for the web, print, as well as for mobile devices such as tablets or smartphones. If you are one of them who are interested in digital publishing then this Adobe InDesign CC Introduction will be the perfect starting point for you! You will learn the fundamentals of InDesign as we guide you through this comprehensive introduction to the leading desktop-publishing program. You will learn how to create and export attractive, simple documents. The course will teach you how to combine text and graphics to produce output that is ready to use straight away. You will learn to add consistency through the use of paragraph and character styles. You will grasp how quick and easy it is to create documents for the web and for print, including how to produce professional PDF files. In addition, you will learn to manage objects and layers, format text, use styles, work with tables, export documents, and prepare for printing. What Will I Learn? Build a basic InDesign document Customize the workspace Modify the layout Manage pages Modify text Modify graphics Work with color Use effects Add and transform shapes Manage objects and layers Format text Use styles Work with tables Export a document to other formats Requirements Basic computer skills Who is the target audience? Any student wishing to get a solid understand of the basics of Adobe InDesign CC. Introduction Introduction 00:01:00 Building a Basic InDesign Document Overview of InDesign 00:03:00 Touring the InDesign Interface 00:10:00 Customizing Preferences 00:09:00 Building a document 00:09:00 Advanced Document Settings 00:09:00 Adding Graphics 00:06:00 Adding Text 00:03:00 Customizing the Workspace Using Panels and Workspace Presets 00:10:00 Document Views 00:08:00 Understanding the Control Panel 00:04:00 Managing Pages Adding, Moving, and Deleting Pages 00:06:00 Using Master Pages 00:10:00 Modifying Text Selecting Text 00:03:00 Understanding Text Frame Options 00:09:00 Importing Text 00:06:00 Threading Text 00:05:00 Using Special Characters 00:10:00 Using Spell Check 00:07:00 Using the Story Editor 00:04:00 Modifying Graphics Defining Graphic Types 00:07:00 Placing Multiple Graphics 00:04:00 Selecting Graphics 00:05:00 Fitting Options 00:07:00 Updating Graphics 00:07:00 Placing Photoshop and Illustrator Files 00:05:00 Working with Color Basics of Color 00:06:00 Working with Swatches 00:08:00 Creating Swatches 00:08:00 Making Spot Color Swatches 00:03:00 Working with the Color Panel 00:05:00 Creating and Using Gradients 00:08:00 Using Effects Using the Effects Panel 00:08:00 Using the Blend Modes 00:04:00 Adding and Removing Effects 00:03:00 Adding and Transforming Shapes Adding Vector Shapes 00:08:00 Drawing Vector Lines 00:08:00 Selecting and Moving Frames 00:07:00 Scaling Arrowheads 00:05:00 Managing Objects and Layers Managing Layers 00:10:00 Aligning and Grouping Objects 00:06:00 Wrapping Text around an Object 00:07:00 Formatting Text Character Formatting 00:11:00 Advanced Character Formatting 00:10:00 Paragraph Formatting 00:10:00 Using Styles Basics of Styles 00:01:00 Managing Paragraph Styles 00:10:00 Managing Character Styles 00:05:00 Using Object Styles 00:08:00 Working with Tables Creating Tables 00:10:00 Formatting Tables and Cells 00:08:00 Using Table and Cell Styles 00:08:00 Exporting the Document to Other Formats Preflighting your document 00:09:00 Packaging your Document 00:10:00 Printing your Document 00:09:00 Converting to PDF 00:06:00 Conclusion Course Recap 00:01:00
This course is designed to help you master the concepts of JavaScript needed to create interactive web games. You will create five interesting word games that will teach you how to write and test the game code in JavaScript.
In this course, you will learn the fundamentals of data visualization in Python using the well-known Matplotlib and Seaborn data science libraries and perform exploratory data analysis (EDA) by visualizing a data set using a variety of charts.
Building a parser is one of the early steps of designing a compiler. And to build a parser, it is important to learn about the different parsing techniques and how they work. In this course, we are going to learn just that.
Overview This comprehensive course on Python for Data Analysis will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Python for Data Analysis comes with accredited certification, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is this course for? There is no experience or previous qualifications required for enrolment on this Python for Data Analysis. It is available to all students, of all academic backgrounds. Requirements Our Python for Data Analysis is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 19 sections • 99 lectures • 00:08:00 total length •Welcome & Course Overview: 00:07:00 •Set-up the Environment for the Course (lecture 1): 00:09:00 •Set-up the Environment for the Course (lecture 2): 00:25:00 •Two other options to setup environment: 00:04:00 •Python data types Part 1: 00:21:00 •Python Data Types Part 2: 00:15:00 •Loops, List Comprehension, Functions, Lambda Expression, Map and Filter (Part 1): 00:16:00 •Loops, List Comprehension, Functions, Lambda Expression, Map and Filter (Part 2): 00:20:00 •Python Essentials Exercises Overview: 00:02:00 •Python Essentials Exercises Solutions: 00:22:00 •What is Numpy? A brief introduction and installation instructions.: 00:03:00 •NumPy Essentials - NumPy arrays, built-in methods, array methods and attributes.: 00:28:00 •NumPy Essentials - Indexing, slicing, broadcasting & boolean masking: 00:26:00 •NumPy Essentials - Arithmetic Operations & Universal Functions: 00:07:00 •NumPy Essentials Exercises Overview: 00:02:00 •NumPy Essentials Exercises Solutions: 00:25:00 •What is pandas? A brief introduction and installation instructions.: 00:02:00 •Pandas Introduction: 00:02:00 •Pandas Essentials - Pandas Data Structures - Series: 00:20:00 •Pandas Essentials - Pandas Data Structures - DataFrame: 00:30:00 •Pandas Essentials - Handling Missing Data: 00:12:00 •Pandas Essentials - Data Wrangling - Combining, merging, joining: 00:20:00 •Pandas Essentials - Groupby: 00:10:00 •Pandas Essentials - Useful Methods and Operations: 00:26:00 •Pandas Essentials - Project 1 (Overview) Customer Purchases Data: 00:08:00 •Pandas Essentials - Project 1 (Solutions) Customer Purchases Data: 00:31:00 •Pandas Essentials - Project 2 (Overview) Chicago Payroll Data: 00:04:00 •Pandas Essentials - Project 2 (Solutions Part 1) Chicago Payroll Data: 00:18:00 •Matplotlib Essentials (Part 1) - Basic Plotting & Object Oriented Approach: 00:13:00 •Matplotlib Essentials (Part 2) - Basic Plotting & Object Oriented Approach: 00:22:00 •Matplotlib Essentials (Part 3) - Basic Plotting & Object Oriented Approach: 00:22:00 •Matplotlib Essentials - Exercises Overview: 00:06:00 •Matplotlib Essentials - Exercises Solutions: 00:21:00 •Seaborn - Introduction & Installation: 00:04:00 •Seaborn - Distribution Plots: 00:25:00 •Seaborn - Categorical Plots (Part 1): 00:21:00 •Seaborn - Categorical Plots (Part 2): 00:16:00 •Seborn-Axis Grids: 00:25:00 •Seaborn - Matrix Plots: 00:13:00 •Seaborn - Regression Plots: 00:11:00 •Seaborn - Controlling Figure Aesthetics: 00:10:00 •Seaborn - Exercises Overview: 00:04:00 •Seaborn - Exercise Solutions: 00:19:00 •Pandas Built-in Data Visualization: 00:34:00 •Pandas Data Visualization Exercises Overview: 00:03:00 •Panda Data Visualization Exercises Solutions: 00:13:00 •Plotly & Cufflinks - Interactive & Geographical Plotting (Part 1): 00:19:00 •Plotly & Cufflinks - Interactive & Geographical Plotting (Part 2): 00:14:00 •Plotly & Cufflinks - Interactive & Geographical Plotting Exercises (Overview): 00:11:00 •Plotly & Cufflinks - Interactive & Geographical Plotting Exercises (Solutions): 00:37:00 •Project 1 - Oil vs Banks Stock Price during recession (Overview): 00:15:00 •Project 1 - Oil vs Banks Stock Price during recession (Solutions Part 1): 00:18:00 •Project 1 - Oil vs Banks Stock Price during recession (Solutions Part 2): 00:18:00 •Project 1 - Oil vs Banks Stock Price during recession (Solutions Part 3): 00:17:00 •Project 2 (Optional) - Emergency Calls from Montgomery County, PA (Overview): 00:03:00 •Introduction to ML - What, Why and Types..: 00:15:00 •Theory Lecture on Linear Regression Model, No Free Lunch, Bias Variance Tradeoff: 00:15:00 •scikit-learn - Linear Regression Model - Hands-on (Part 1): 00:17:00 •scikit-learn - Linear Regression Model Hands-on (Part 2): 00:19:00 •Good to know! How to save and load your trained Machine Learning Model!: 00:01:00 •scikit-learn - Linear Regression Model (Insurance Data Project Overview): 00:08:00 •scikit-learn - Linear Regression Model (Insurance Data Project Solutions): 00:30:00 •Theory: Logistic Regression, conf. mat., TP, TN, Accuracy, Specificityetc.: 00:10:00 •scikit-learn - Logistic Regression Model - Hands-on (Part 1): 00:17:00 •scikit-learn - Logistic Regression Model - Hands-on (Part 2): 00:20:00 •scikit-learn - Logistic Regression Model - Hands-on (Part 3): 00:11:00 •scikit-learn - Logistic Regression Model - Hands-on (Project Overview): 00:05:00 •scikit-learn - Logistic Regression Model - Hands-on (Project Solutions): 00:15:00 •Theory: K Nearest Neighbors, Curse of dimensionality .: 00:08:00 •scikit-learn - K Nearest Neighbors - Hands-on: 00:25:00 •scikt-learn - K Nearest Neighbors (Project Overview): 00:04:00 •scikit-learn - K Nearest Neighbors (Project Solutions): 00:14:00 •Theory: D-Tree & Random Forests, splitting, Entropy, IG, Bootstrap, Bagging.: 00:18:00 •scikit-learn - Decision Tree and Random Forests - Hands-on (Part 1): 00:19:00 •scikit-learn - Decision Tree and Random Forests (Project Overview): 00:05:00 •scikit-learn - Decision Tree and Random Forests (Project Solutions): 00:15:00 •Support Vector Machines (SVMs) - (Theory Lecture): 00:07:00 •scikit-learn - Support Vector Machines - Hands-on (SVMs): 00:30:00 •scikit-learn - Support Vector Machines (Project 1 Overview): 00:07:00 •scikit-learn - Support Vector Machines (Project 1 Solutions): 00:20:00 •scikit-learn - Support Vector Machines (Optional Project 2 - Overview): 00:02:00 •Theory: K Means Clustering, Elbow method ..: 00:11:00 •scikit-learn - K Means Clustering - Hands-on: 00:23:00 •scikit-learn - K Means Clustering (Project Overview): 00:07:00 •scikit-learn - K Means Clustering (Project Solutions): 00:22:00 •Theory: Principal Component Analysis (PCA): 00:09:00 •scikit-learn - Principal Component Analysis (PCA) - Hands-on: 00:22:00 •scikit-learn - Principal Component Analysis (PCA) - (Project Overview): 00:02:00 •scikit-learn - Principal Component Analysis (PCA) - (Project Solutions): 00:17:00 •Theory: Recommender Systems their Types and Importance: 00:06:00 •Python for Recommender Systems - Hands-on (Part 1): 00:18:00 •Python for Recommender Systems - - Hands-on (Part 2): 00:19:00 •Natural Language Processing (NLP) - (Theory Lecture): 00:13:00 •NLTK - NLP-Challenges, Data Sources, Data Processing ..: 00:13:00 •NLTK - Feature Engineering and Text Preprocessing in Natural Language Processing: 00:19:00 •NLTK - NLP - Tokenization, Text Normalization, Vectorization, BoW.: 00:19:00 •NLTK - BoW, TF-IDF, Machine Learning, Training & Evaluation, Naive Bayes : 00:13:00 •NLTK - NLP - Pipeline feature to assemble several steps for cross-validation: 00:09:00 •Resources- Python for Data Analysis: 00:00:00