Complete Chatbot Course Using Rasa Framework & Python

Course content

  • Introduction
  • Rasa Natural Language Understanding (NLU)
  • Rasa NLLJ – Custom Components
  • Introduction to Rasa Core
  • Dialogue Policies
  • Slots – Bots Memory
  • Forms
  • Fallback Policy
  • Section 5 – Improving the Bot – Add Buttons – Multi Search – Reset Slots – Debug
  • Handling Small Talk
  • Registering Domain – Creating Server – MySQL – Adding products to DB
  • Section 13: Channel Specific Responses
  • Deploying Rasa on Server Using Docker
  • Adding SSL Certificate for FREE
  • Integrating with Facebook Messenger
  • Integration with Telegram
  • External Events & Notifications

ROS2 Robotics Developer Course – Using ROS2 In Python

Course content

  • Course Introduction
  • Environment Setup
  • ROS 2 Overview
  • Using ROS 2 In Python
  • Additional ROS2 Tools
  • ROS2 Simulation Tools – Ignition Gazebo
  • Advanced ROS2 Features
  • [Foxy] Some Lectures From The Previous ROS2 Foxy Release
  • Course Outro
  • Bonus Section

Learn to Build AI assistant like JARVIS using Python

Course content

  • Introduction
  • Environment Setup
  • Text to Speech
  • Date & Time Function
  • Greetings
  • Taking Command from User
  • Main Function
  • Wikipedia
  • Email
  • Search Function
  • CPU & Battery
  • Jokes
  • Offline
  • Opening Apps
  • Writing a note
  • Screenshot
  • Songs
  • Remember Function
  • News
  • Location
  • Calculation
  • Definitions
  • Stop Listening
  • System Functions
  • Making Jarvis App
  • Final Test
  • Source Code

Advanced Data Science: ML, AI, GUI & VUI with Python

Course content

  • Introduction
  • Python Programming Tutorials
  • Numpy Library for Data Science, Machine Learning and Artificial Intelligence
  • Pandas Library for Data Science and Data Analytics
  • Matplotlib Library for Data Science and Data Visualization
  • Seaborn Library for Data Science and Data Visualization
  • Plotly Library for Data Science and Data Visualization
  • Tkinter Tutorial for GUI
  • Speech Recognition Fundaments and Projects
  • Different Sources for Dataset
  • Statistical Data Analysis
  • What is Machine Learning and it’s types
  • Data Science with Machine Learning Algorithms Case Study
  • Scikit-learn Library for Machine Learning and Data Science
  • A1 Case Study on Unmanned Ground Vehicle
  • Additional and New Learning

Deep Learning: Convolutional Neural Networks in Python

Course content

  • Welcome
  • Google Colab
  • Machine Learning and Neurons
  • Feedforward Artificial Neural Networks
  • Convolutional Neural Networks
  • Natural Language Processing (NLP)
  • Convolution In-Depth
  • Convolutional Neural Network Description
  • Practical Tips
  • In-Depth: Loss Functions
  • In-Depth: Gradient Descent
  • Setting Up Your Environment (FAQ by Student Request)
  • Extra Help With Python Coding for Beginners (FAQ by Student Request)
  • Effective Learning Strategies for Machine Learning (FAQ by Student Request)
  • Appendix / FAQ Finale

The Data Science Course: Complete Data Science Bootcamp 2024

Course content

  • Part 1: Introduction
  • The Field of Data Science – The Various Data Science Disciplines
  • The Field of Data Science – Connecting the Data Science Disciplines
  • The Field of Data Science – The Benefits of Each Discipline
  • The Field of Data Science – Popular Data Science Techniques
  • The Field of Data Science – Popular Data Science Tools
  • The Field of Data Science – Careers in Data Science
  • The Field of Data Science – Debunking Common Misconceptions
  • Part 2: Probability
  • Probability – Combinatorics
  • Probability – Bayesian Inference
  • Probability – Distributions
  • Probability – Probability in Other Fields
  • Part 3: Statistics
  • Statistics – Descriptive Statistics
  • Statistics – Practical Example: Descriptive Statistics
  • Statistics – Inferential Statistics Fundamentals
  • Statistics – Inferential Statistics: Confidence Intervals
  • Statistics – Practical Example: Inferential Statistics
  • Statistics – Hypothesis Testing
  • Statistics – Practical Example: Hypothesis Testing
  • Part 4: Introduction to Python
  • Python – Variables and Data Types
  • Python – Basic Python Syntax
  • Python – Other Python Operators
  • Python – Conditional Statements
  • Python – Python Functions
  • Python – Sequences
  • Python – Iterations
  • Python – Advanced Python Tools
  • Part 5: Advanced Statistical Methods in Python
  • Advanced Statistical Methods – Linear Regression with StatsModels
  • Advanced Statistical Methods – Multiple Linear Regression with StatsModels
  • Advanced Statistical Methods – Linear Regression with sklearn
  • Advanced Statistical Methods – Practical Example: Linear Regression
  • Advanced Statistical Methods – Logistic Regression
  • Advanced Statistical Methods – Cluster Analysis
  • Advanced Statistical Methods – K-Means Clustering
  • Advanced Statistical Methods – Other Types of Clustering
  • Part 6: Mathematics
  • Part 7: Deep Learning
  • Deep Learning – Introduction to Neural Networks
  • Deep Learning – How to Build a Neural Network from Scratch with NumPy
  • Deep Learning – TensorFlow 2.0: Introduction
  • Deep Learning – Digging Deeper into NNs: Introducing Deep Neural Networks
  • Deep Learning – Overfitting
  • Deep Learning – Initialization
  • Deep Learning – Digging into Gradient Descent and Learning Rate Schedules
  • Deep Learning – Preprocessing
  • Deep Learning – Classifying on the MNIST Dataset
  • Deep Learning – Business Case Example
  • Deep Learning – Conclusion
  • Appendix: Deep Learning – TensorFlow 1: Introduction
  • Appendix: Deep Learning – TensorFlow 1: Classifying on the MN 1ST Dataset
  • Appendix: Deep Learning – TensorFlow 1: Business Case
  • Software Integration
  • Case Study – What’s Next in the Course?
  • Case Study – Preprocessing the ‘Absenteeism_data’
  • Case Study – Applying Machine Learning to Create the ‘absenteeism module’
  • Case Study – Loading the ‘absenteeism _ module’
  • Case Study – Analyzing the Predicted Outputs in Tableau
  • Appendix – Additional Python Tools
  • Appendix – pandas Fundamentals
  • Appendix – Working with Text Files in Python
  • Bonus Lecture

Learn Django from Basic to Advanced Training Course

  • Django Overview
    • Django is a framework
    • Frameworks VS Packages
    • What can it do?
    • What are the alternatives?
  • Getting Started with Django
    • Sites and Apps
    • Shared Configuration
    • Minimal Django layout
    • Built-in Flexibility
  • Using Cookiecutter
    • Why Cookiecutter?
    • Cookiecutter Features
    • Creating a project
    • Creating an app
    • Customizing Cookiecutter
  • Creating models with Django ORM
    • Defining Models
    • Related Objects
    • SQL Migration
    • App Configuration
    • Accessing Models
  • Login for Nothing and Admin for Free
    • Setting up the admin user
    • Running the admin site
    • Tweaking the admin interface
    • Changing the admin index page
  • Basic Views (AKA Controllers)
    • What is a view?
    • Http Response
    • URL Route Configuration
    • Shortcut: get_object_or_404()
  • Working with Templates
    • About templates
    • Django template syntax
    • Static files
    • Loading templates
    • The URL tag
    • Shortcut: template.render()
  • Querying the Models
    • Query Sets
    • Field lookups
    • Chaining filters
    • Slicing Query Sets
    • Related Fields
    • Q objects
  • Enhancing Models
    • Custom Methods
    • Complex Relationships
    • Overriding Standard Methods
  • Forms
    • Forms Overview
    • GET and POST
    • The Form Class
    • Processing the form
    • Widgets
    • Validation
    • Forms in templates
    • Beyond the basics
  • Debugging
    • Printing to the console
    • Django debug page
    • Reading Django logs
    • Django debug toolbar
  • Class-based Views
    • About Generic Views
    • Types of Generic Views
    • Default Generic Views
    • Class-based Generic Views
    • List and Details of Views
  • User Authentication
    • Authentication VS Authorization
    • Configuring Users
    • Permissions
    • Groups
  • Session Management
    • Enabling sessions
    • Types of session backends
    • Session Cookies
    • Accessing sessions from views
  • Migrations
    • Managed VS Unmanaged Tables
    • Handling Schema Changes
    • Using Make Migrations and Migrate
    • Tweaking Migrations
    • Migrating Data
  • Advanced Configuration
    • Django Settings Architecture
    • Typical Configuration
    • Using 12 Factor Config
    • Security Considerations
  • Serving Data with a RESTtful Interface
    • The Django REST Framework
    • Serialization
    • Requests and Responses
    • Function-based Views
    • Class-based Views
  • Static File Management
    • Types of Static Files
    • Configuring Access
    • Namespacing
    • Templates
    • Deploying from outside Django
  • Automated Testing
    • Why Create Tests?
    • When to Create Tests?
    • Using Django’s Test Framework
    • Using the test client
    • Running Tests
    • Checking Code Coverage
  • Using the Cache
    • Types of Caches
    • Setting up the Cache
    • Per-site and Per-view caching
    • Low-level API
    • Cache Security
  • Creating Reusable Apps
    • Packaging
    • Choosing an Appropriate Name
    • Deploying
    • Using Setup Tools
  • Documentation with Sphinx
    • Description of Sphinx
    • Restructured Text
    • Configuring Sphinx
    • Creating Doc Files
    • Using Auto doc
    • Generating Docs

Web Development with Django Training Course

Getting Started

  • Installation

Intro to Django

  • Object-relational mapper
  • URLs and views
  • Templates
  • Forms
  • Developmental process
  • Authentication
  • Admin
  • Internationalization
  • Security

Tutorial

  • Requests and responses
  • Models and the admin site
  • Views and templates
  • Forms and generic views
  • Testing
  • Static files 
  • Customizing the admin site

Advanced Tutorials

  • How to write reusable apps
  • Writing your first patch for Django

Build REST APIs with Python and Django Training Course

Introduction

Django and Django REST Framework

  • Templating, routing, forms, and authentication
  • Constructs for code scaling
  • Database management

The Fundamentals of APIs and Their Functionality

  • Scalar types
  • Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern

REST Overview

  • Get option
  • Pull option
  • Post option
  • Delete option

Preparing the Development Environment

  • Installing Python
  • Installing and configuring Django and Django REST Framework
  • Setting up a version control system
  • Setting up a development server with Docker

Creating a Basic Python Application with Django

  • Building a new project
  • Testing and committing changes
  • Creating a database model
  • Syncing the database with migrations
  • Enabling admins

APIViews and Viewsets

  • Adding URL configuration
  • Creating and testing an APIView
  • Adding methods to an APIView
  • Creating and testing a Viewset
  • Adding functions to a Viewset

Endpoints and Authentication

  • Adding management and management user endpoints
  • Creating APIViews
  • Adding token APIs
  • Testing for API validity

Deployment on a Cloud Based Server

  • Adding a key pair
  • Creating a server instance
  • Implementing deployment scripts
  • Deploying changes

Summary and Conclusion

GUI Programming with Python and PyQt Training Course

  • Introduction
  • Downloading and Installing PyQt, PyCharm, and Qt Designer
  • Preparing the Development Environment
  • Navigating PyCharm and Qt Designer
  • Creating a UI in Qt Designer
  • Writing the Application Logic in PyCharm
  • Running the Application
  • Expanding the Application
  • Adding Widgets, Charts, etc.
  • Creating Application Layers
  • Debugging the Application
  • Accessing a Database from within the Application
  • Code Organization and Design Patterns
  • MVP, MVVM and Other Design Patterns
  • Testing Strategies for the Application
  • Summary and Conclusion