Ms-excel
Duration: 10 Days
Excel Environment
Overview of Excel interface
Ribbon, tabs, and commands
Customizing the workspace
Entering and Editing Data
Data entry techniques
Editing and deleting data
Cell references and formulas
Modifying a Worksheet
Inserting, deleting, and moving cells
Rows and columns manipulation
Copying and pasting data
Using Functions
Basic functions (SUM, AVERAGE, etc.)
Logical and text functions
Nested functions
Formatting
Cell formatting (font, color, borders)
Conditional formatting
Number formatting
Printing
Print setup and options
Page layout and printing preferences
Print preview
Charts
Creating different chart types
Modifying and formatting charts
Chart data source and labels
Subtotal Functions
Grouping and outlining data
Subtotal and summary functions
Data consolidation
Range Names and Filter Data
Creating and managing range names
Filtering and sorting data
Advanced filter options
Pivot Tables
Introduction to PivotTables
Creating and modifying PivotTables
Analyzing data with PivotTables
MySQL
Duration: 10 Days
MySQL Introduction and RDBMS
Overview of MySQL
Introduction to Relational Database Management
System (RDBMS)
MySQL installation and configuration
Types of Relations, Tables, Data Types
Understanding database relationships
Creating tables and defining data types
Primary and foreign keys
DDL, DML, DCL
Data Definition Language (DDL)
Data Manipulation Language (DML)
Data Control Language (DCL)
Types of Keys, Types of Constraints
Primary, foreign, and unique keys
Constraints in MySQL
Variety of SELECT Statements, Clauses, Operators
SELECT statements and clauses
Using operators in queries
Advanced SELECT options
Built-in Functions, Sorting Records
Common built-in functions
Sorting records in MySQL
ORDER BY and GROUP BY clauses
Checking Multiple Conditions, Joins
Using WHERE clause for conditions
Joining tables in MySQL
INNER and OUTER joins
Subqueries
Understanding subqueries
Using subqueries in MySQL queries
Nested subqueries
Power BI
Duration: 20 Days
Introduction to Power BI
Overview and benefits of Power BI
Installation and setup
Basic Report Design
Creating a basic report
Adding visuals and elements
Visual Sync, Grouping, Hierarchies
Synchronizing visuals
Grouping data
Creating hierarchies
Filters, Bookmarks, Azure
Applying filters
Creating bookmarks
Integration with Azure services
Modeling, Visualization Properties
Data modeling in Power BI
Customizing visualization properties
Power Query Level 1, Level 2, Level 3
Introduction to Power Query
Advanced Power Query techniques
DAX Functions - Level 1, Level 2, Level 3
Basics of DAX (Data Analysis Expressions)
Advanced DAX functions
Power BI Cloud - 1, Cloud - 2
Using Power BI in the cloud
Collaboration and sharing options
Excel & RLS, Report Server, RDL
Integration with Excel
Role-level security (RLS)
Power BI Report Server and RDL files
PowerApp, Power BI Service & Power BI Mobile
Building PowerApps with Power BI integration
Using Power BI in the cloud and mobile devices
Power BI and Excel Together
Integrating Power BI and Excel
Working with Excel data in Power BI
Real-Time Project
Applying Power BI skills to a real-world project
Troubleshooting and optimizing reports
Python
Duration: 2.5 Months
Fundamentals of Programming
Basic concepts of programming
Understanding algorithms and flowcharts
Python Basics
Introduction to Python language
Setting up the Python environment
Variables and Data Types
Declaring variables
Basic data types in Python
Control Statements & Loops
Conditional statements
Looping constructs
String, Collection
Manipulating strings
Working with lists, tuples, and dictionaries
Functions
Defining and calling functions
Scope and lifetime of variables
Modules & Packages
Creating and using modules
Introduction to Python packages
OOPs – Object Oriented Programming
Principles of Object-Oriented Programming (OOP)
Classes and objects in Python
Python Date and Time
Working with date and time objects
Formatting and parsing dates
Exception Handling & File Handling
Handling exceptions in Python
Reading and writing files in Python
Numpy, Panda, Matplotlib, Seaborn
Introduction to NumPy
Data manipulation with Pandas
Data visualization with Matplotlib and Seaborn
Data Science, Data Science - Database Table
Overview of Data Science
Working with databases in Python
Data Science & Python, Data Science - Python
DataFrame
Data analysis in Python
Using Python DataFrames for analysis
Data Science Functions, Data Science - Data
Preparation
Common data science functions
Data preparation techniques
DS Math, DS Statistics, DS Advanced
Mathematics in Data Science
Statistical analysis in Python
Advanced Data Science concepts
Introduction to Machine Learning
Basics of Machine Learning
Overview of popular ML algorithms
Data Preprocessing
Cleaning and preparing data for ML
Feature scaling and transformation
Supervised Learning, Unsupervised Learning
Understanding supervised learning
Exploring unsupervised learning techniques
Neural Networks
Introduction to Neural Networks
Building and training basic neural networks
Git or GitHub
Duration: 3 Days
Introduction, Installation, and Configuration
Overview of Git and GitHub
Installing and configuring Git
Key Terminology
Understanding Git terminology
Repositories, branches, commits, etc.
Git - Local Repository Actions
Creating a local repository
Adding and committing changes
Git - Remote Repository Actions
Working with remote repositories
Pushing and pulling changes
Tagging in Git
Creating and managing tags in Git
Tagging best practices
Branching in Git
Creating and managing branches
Merging branches
Merging in Git
Merging changes in Git
Resolving conflicts
Git Workflows
Understanding different Git workflows
Choosing a workflow for your project
Git - Stashing Changes
Stashing changes in Git
Applying stashed changes
Advanced Repository Actions
Advanced Git repository management
Reflog, reset, and other advanced commands
Advanced Branching and Merging
Advanced branch management
Strategies for effective merging
Advanced Git Configuration
Customizing Git configuration
Global and repository-specific settings
Linux
Duration: 5 Days
Understanding Linux Concepts
Overview of Linux operating system
Open-source philosophy
Download, Install and Configure
Downloading and installing a Linux distribution
Basic configuration steps
System Access and File System
User accounts and permissions
File system structure in Linux
Linux Fundamentals
Basic command-line operations
File and directory manipulation
Linux System Administration
Overview of system administration tasks
Managing users, groups, and permissions
Shell Scripting
Introduction to shell scripting
Writing and executing simple scripts
Networking
Basic networking concepts in Linux
Configuring network settings
Servers and System Updates
Setting up and managing servers
Updating the Linux system
Disk Management and Run Levels
Managing disk space
Understanding and configuring run levels
AWS
Duration: Customizable
Module 1: AWS and Cloud Computing Introduction
Overview of Cloud Computing
Introduction to Amazon Web Services (AWS)
Module 2: AWS Fundamentals
Understanding key AWS services
AWS global infrastructure
Module 3: Compute Services
Overview of compute services (EC2, Lambda, etc.)
Launching and managing EC2 instances
Module 4: Storage Services
Introduction to storage services (S3, EBS, etc.)
Configuring and using Amazon S3
Module 5: Database Services
Overview of database services (RDS, DynamoDB, etc.)
Setting up and managing databases
Module 6: Networking and Security
AWS networking concepts
Implementing security measures in AWS
Module 7: Deployment and Management
Deployment strategies in AWS
Managing resources and applications
Module 8: Monitoring and Troubleshooting
AWS monitoring tools and services
Troubleshooting common issues
Module 9: Security and Compliance
AWS security best practices
Ensuring compliance in AWS environments