
All Courses



Course
WEBSKITTERS ACADEMY
- Job Oriented Training
- Summer Training 2022
- Major Project Training


Automation & Planning
- Learn job-oriented automation skills from the experts of the industry. Through our interactive classes, we guide the experts on the subject matter. You have the access to everything that you need to complete your training through step-by-step instructions. With the hands-on experience, our professionals will help you to get the best certification that would establish your skill to your potential employer. Your learning experience will give you the ability to study on your own time and engage yourself in the development of exemplary and useful projects.
C programming, Basic Network and Basic Electrical & Electronics
Embedded Robotics
Module 1:
- What is anembedded system?
- Examples of embedded system
- Embedded system & Robotics
- Application of Robotics
Module 2:
- Microcontroller Basic
- Microcontroller Application
- Microprocessor Vs Microcontroller
- ASIC (Application Specific Integrated Circuit)
- ASIC Vs Standard IC
- Advantages of Microcontroller
- AVR Microcontroller
Module 3:
- Features of Microcontroller
- AVR Family
- Arduino family
Arduino/AVR programming
Module 4:
- Embedded C programming
- AVR IDE & Arduino IDE
- interrupt Handling
- I/O port & Timer programming
- Embedded C programming
Module 5:
- Programming practice in AVR/Arduino IDE
- Real-time Project
Module 6:
- Features of Microcontroller
- Arduino family & AVR series
- Arduino/AVR programming
- AVR Series Micro-Controllers/ARDUINO
- Glowing LEDs in a pattern of your choice
- Seven Segment Displays – Theory.
- Generating Patterns and alphabets on LED Matrix
Module 7:
- Embedded C programming
- AVR IDE & Arduino IDE
- Interrupt Handling
- I/O port programming
- Timer Programming
- Embedded C programming
Module 8:
Motor Controlling
- DC Motor Interfacing with AVR MICRCONTROLLER/ARDUINO
- Controlling Direction of Rotation of a Motor
- Stepper Motor Interfacing with ATMEGA 16/ARDUINO – Theory
- Servo motor controlling using Microcontroller
- Rotation in a forward and backward direction
IR sensor interfacing
- Working of IR Sensors – Theory
- Digital IR Sensors – Theory
- Detecting White and Black surface with Digital
- Controlling Motor with Digital IR Sensor
Ultrasonic sensor
- Working of SR-04 Sensors – Theory
- Pin specification
- Interfacing with Micro-controller
Module 9:
Programming practice in AVR/Arduino
Module 10:
- Project With Real-Time
IoT
Module 1: Introduction of IoT
- Introduction of embedded system&IoT
- IoTadvantages
- Basic Micro-controller concept
- Embedded system application&IoT
- IoT in Latest Trends
- Embedded c using a basic microcontroller
Module 2: Arduino IDE
- Arduino IDE programming with IOT base.
- Interface with Arduino hardware
- Programming with Hardware module interfacing
- Serial communication
Module 3: Read-Write Operation Handling Using IoT
- Analog read,Analog write
- Digital read, Digital write,
- Analog serial communication
- Wi-fi communication
Module 4: Embedded with Wi-Fi Technology
- Introduction to wireless systems
- Introduction to Wi-Fi based module
- String operation in Cloud
- Introduction to ESP 8266 module
Module 5: Embedded cloud Technology
- Automatic updates/uploads of sensor value on IP/web.
- Introduction to TCP/IP.
- Real-time monitoring of sensors on a particular IP address/server
- Local server handling
- Cloud configuration using Webserver
- Blynk server configuration
- com configuration
- Protocols set with server
Flutter ad ons for control application
- Flutter Basics
- Building, Styling, Adding Logics
- Widget and Flutter Internals
- Working with User Input
- Sending HTTP requests
- Adding User Authentication
- Using Native device features. (Map, location, storage)
High Voltage
- Precaution and Safety
- Basic Electrical
- Transmission and Distribution
- System design and switch
- Practical Demonstration

MERN Stack
- Webskitters academy provides an exclusive training on MERN stack. Learn full stack web development with MongoDB, Express, React, Node.js. In this course you will get a complete training to build robust full stack application.
- MongoDB: It is a document based cross platform open source database. It is written using C++, Java Script, Python.
- Express: It is an open source web application development framework. It offers robust features.
- React: React js is an open source java Script library which is used to build interfaces, especially, for single page application.
- Node.js: Node js is an open-source, cross-platform scripting language. There were some restricted features in JavaScript, Node js has added other facilities to facilitate a website. A large module of Node js is written in Java Script. Node js offers non-blocking I/O API. It is traditionally used for websites and backend API services.
- C Language
- HTML
- JavaScript
MongoDB
Module
- Introduction to MongoDB
- What Is MongoDB?
- Advantages and Disadvantages of MongoDB
- Why Use MongoDB?
- Install, Setup, And First Steps
- Adding Data
- Managing Data
- Querying Data
- Sorting and Counting
- Using Loops
Note: Students will learn how Mongodb can be accessed and some of its important features like indexing, regular xpression, sharding data, etc. It falls under the category of a NoSQL database.
Express
Module
- Introduction to Express
- Install and Setup
- Adding Dependencies
- How to Use Routes
- Adding Middleware
- How to Use Views
- All-In-One: From Models Forward – Start to Finish (Step-By-Step)
Note:Students will learn to use NodeJS in the web development process. It made coding in NodeJS a piece of cake.
React JS
Module 1: Introduction to HTML5
- HTML tags and attributes
Module 2: CSS3 (Cascading Style Sheet)
- Difference between ID and Class.
- Box Model implementation.
Module 3: ES6 Features
- Scope
- Class and Constructors
- Function
- Object
- New Feature of ES6, ES7,ES8,ES9
- Template Strings
Module 4: Introduction to React
- What is React?
- React Phases
- State and Props
- Virtual DOM
- PropTypes
- Project setup and First Application Execution
Module 5: Component
- Component Introduction
- Component Life cycle
- Creating new component
- Working with components
- Passing Data between Parent component and child component
- JSX
- Babel
- Concept of Element
Module 6: Routing
- Routes & Router Module
- Working with Multiple Components.
- Navigation with Router Links
- Routes with Value Passing
Module 7: Design
- React-Bootstrap
Module 8: REDUX
- Concept
- Architecture
- Data Binding
Module 9: Data Management
- Reducer
- Store
- Action
Module 10: Create Form & Validation
- Template Driven Forms
- Adding validation to check user input.
- Outputting validation Error Messages.
Module 11: Types of Component
- HOC(Higher order Component)
- Pure Components
- Controlled vs. uncontrolled components
- Event Handling
Module 12: Middleware
- Concept of Middleware
- Why it is necessary?
Module 13: React Hook
- Concept
- Life Cycle
- Feature
Module 14: Understanding of Node
- Create Node Server Application
- Module in Node.js
Module 15: Node Package Manager
- Installation of Packages
- Sync &Async function
- Events
Module 16: Middleware
- What is Express?
- Routes using Express & Node
Module 17: MongoDB
- MongoDB features
- Data Model and Schema
- Connecting DB using Node
Module 18: Node API
- Insert API
- Display API
- Login API
Module 19: Service and Dependency Injection
- Service Basics
- Injecting Services
Module 20: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending GET/ POST/ PUT/DELETE Requests.
- Using the Returned data.
Module 21: Observables
- Built in Observables.
- Custom Observables
Module 22: Authentication and Route protection in React Application
- Creating a Sign-Up Page & Route
Node.JS
Module 1:
- Overview
Module 2:
- Introduction to Node JS.
- What is Node JS?
- Advantages of Node JS3.
Module 3:
- Setup Dev Environment
- Install Node.js on Windows
- Installing in mac os
- Installing in Linux
- Node JS Console
- Connection and folder structure of node js
- REPL stands for Read-Eval-Print-Loop)
- Node JS Modules
- Functions
- Module
- Module Exports
Module 4:
- Node Package Manager
- What is NPM?
- Installing Packages Locally
- Adding dependency in package.json
- Updating packages
- Installing packages globally
Module 5:
- Creating Web server
- Creating web server
- Handling http requests
- Sending requests
Module 6:
- File System
- read File
- Deleting a file
- Writing a file asynchronously
Module 7:
- JS
- Configuring routes
- Working with express
Module 8:
- Database connectivity
- Mongo DB Configuring
- Create
- Updating records
- Deleting records
Module 9:
- Template Engines
- Why Template Engine
- What is EJS?
- Example
Module 10:
- Basic Node Modules for project
- Body Parser
- Cookie Parser
- http
Module 11: Project

MEAN Stack
- MEAN is a set of JavaScript that is based on technologies, which are helpful in the process of web application development. It is open-source and is designed to make the process smooth. The MEAN stack course at Webskitters Academy help you to gain an in-depth knowledge and information about the MEAN stack application, which consists: • MongoDB: A document based cross-platform database that is written with the use of C++, Java Script, and Python. • Express: An open source web application development framework. • Angular: A structural framework used for building dynamic web apps. • Node JS: An open-source scripting language, which are used for web development.
- C Language
- HTML
- JavaScript
MongoDB
Module
- Introduction to MongoDB
- What Is MongoDB?
- Advantages and Disadvantages of MongoDB
- Why Use MongoDB?
- Install, Setup, And First Steps
- Adding Data
- Managing Data
- Querying Data
- Sorting and Counting
- Using Loops
Note: Students will learn how Mongodb can be accessed and some of its important features like indexing, regular xpression, sharding data, etc. It falls under the category of a NoSQL database.
Express
Module
- Introduction to Express
- Install and Setup
- Adding Dependencies
- How to Use Routes
- Adding Middleware
- How to Use Views
- All-In-One: From Models Forward – Start to Finish (Step-By-Step)
Note: Students will learn to use NodeJS in the web development process. It made coding in NodeJS a piece of cake.
Angular
Module 1: Introduction to HTML5
- What is HTML 5?
- Overview of Different HTML tags and attributes
Module 2: CSS3 (Cascading Style Sheets)
- What is CSS?
- Usage of CSS for different tags and attributes.
- Difference between ID and Class.
Module 3: SCSS
- What is SCSS?
- Installing SCSS.
Module 4: Introduction to Angular
- Course introduction
- What is Angular?
- Installation
- Angular JS vs Angular2 vs Angular6
- Project setup and First Application
- Editing the first application
Module 5: Introduction to TypeScript and ES6
- Typescript Syntax
- Dom structure
- Installation of typescript
- The Type System – Defining Variables
- The Type System – Defining Arrays
- The Type System – Classes & Objects
- Functions
- Rest and spread operators
- Parameter and Return Value Types
- Arrow Functions
Module 6: Module & Component
- Module Introduction
- Component Introduction
- Creating new component
- Working with components
Module 7: Data Binding
- What is Data Binding?
- Interpolation
- Property Binding
- Event Binding
- Two-way Data Binding
Module 8: Directives
- What are Directives?
- Directive Types
- Structural Directives (*ngIf, *ngFor, ngSwitch)
- Adding and Removing Elements Dynamically
- Looping Using *ngFor
- Attribute Directives (ngStyle, ngClass)
- Custom Directive
Module 9: Cross Component Communication
- @Input() , @Output() &EventEmitter
- @ViewChild and @ViewChildren
- Service Basics
- Injecting Services
- Cross-component communication through services
- What is Dependency Injection (DI)?
Module 10: Changing Pages with routing
- Why do we need Router?
- Setting-up and Loading Routes.
- Navigation with Router Links
- Child Routes
- Parameterized routes
- Lazy Loading
Module 11: Handling Forms:(Template Driven Form & Reactive Form)
- Creating the Form and registering the controls.
- Submitting and using the form.
- Adding validation to check user input.
- Outputting validation Error Messages.
- Custom Validators
- Dynamic Reactive form
Module 12: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending Requests.
- Using the Returned data.
- Error Handling
- Interceptors
Module 13: Observables
- Built in Observables.
- Custom Observables
Module 14: Using Pipes and Data Formatting
- Using pipes.
- Chaining multiple pipes.
- Creating a custom pipe.
- Creating a filter pipe.
- Async pipe
Module 15: Authentication and Route protection in Angular Application
- How Authentication works in SPA.
- Creating a Sign-Up Page & Route
- Authentication Status
- Route Protection
Module 16: Angular Layouts Design
- Flex layout
- Material design
- Bootstrap with angular
Node.JS
Module 1:
- Overview
Module 2:
- Introduction to Node JS.
- What is Node JS?
- Advantages of Node JS3.
Module 3:
- Setup Dev Environment
- Install Node.js on Windows
- Installing in mac os
- Installing in Linux
- Node JS Console
- Connection and folder structure of node js
- REPL stands for Read-Eval-Print-Loop)
- Node JS Modules
- Functions
- Module
- Module Exports
Module 4:
- Node Package Manager
- What is NPM?
- Installing Packages Locally
- Adding dependency in package.json
- Updating packages
- Installing packages globally
Module 5:
- Creating Web server
- Creating web server
- Handling http requests
- Sending requests
Module 6:
- File System
- read File
- Deleting a file
- Writing a file asynchronously
Module 7:
- JS
- Configuring routes
- Working with express
Module 8:
- Database connectivity
- Mongo DB Configuring
- Create
- Updating records
- Deleting records
Module 9:
- Template Engines
- Why Template Engine
- What is EJS?
- Example
Module 10:
- Basic Node Modules for project
- Body Parser
- Cookie Parser
- http
Module 11: Project

Node JS
- Learn Complete Node.js by best professionals, in Webskitters academy. Being the best Nodejs training institute, we offer an advance learning with real life project. Node js is an open-source, cross-platform scripting language. There were some restricted features in JavaScript, Node js has added other facilities to facilitate a website. A large module of Node js is written in Java Script. Node js offers non-blocking I/O API. It is traditionally used for websites and backend API services.
- JavaScript
- OOPs Concept Preferable
Module 1:
Overview of Next Gen Java Script
- Variable (local & global)
- Concept of Variable Hoisting
- Object
- Array & Array methods
- Function (Named, Anonymous, Arrow)
- Different types of function parameters and Return Value Types
- Loops (for, for-of, for-in, while, do-while)
- Destructuring
- Spread operator
- Es6 Promise
- Concept of Async and await
- Class & Constructor
Module 2:
Introduction to Node JS
- Introduction
- What is Node JS?
- Advantages and Disadvantages of Node JS
- Installing Node JS on Windows
- Node JS console
- Creating a Node Server
- Handling http requests
- Understanding Request and Response and How to Handle
- Parsing Request Bodies
- Blocking and Non-blocking code
- Using Node Module system
Module 3:
Node Package Manager
- What is NPM?
- Installing Packages Locally/globally
- Adding dependency in package.json
- Updating packages
- Installing 3rd party packages
- Introduce Nodemon for Autostart
Module 4:
Express JS
- What is Express JS?
- Install Express JS
- Adding Middleware
- Handling Different Routes
- Parsing Incoming Request
- Use Express Router
- Serving HTML Pages.
Module 5:
Template Engines
- Why we use Template Engine?
- Introduce EJS Template
- Installing and Implementing EJS
- Difference between HTML and EJS
Module 6:
Introduce Model View Controller
- What is MVC architecture?
- Understanding the flow diagram of MVC
- Adding controller
- Storing Data via Model
Module 7:
Database connectivity using Mongo DB (2 Days)
- Create records
- Updating records
- Deleting records
- Sorting data
- Adding search filter
Module 8:
Database connectivity using Mongoose
- What is Mongoose?
- Connecting to Mongo DB server with Mongoose
- Creating Schema in Model
- Saving Data through Mongoose
- Fetching records
- Updating records
- Deleting records
- Using Relation in Mongoose
Module 9:
Introduce Session and Cookies
- What is session and Cookies?
- Difference between session Cookies
- How to store data in Session and Cookies
Module 10:
Adding Authentication
- What is Authentication?
- How to implement Authentication?
- Encrypting Password
- CSRF Token
- Adding CSRF Protection
- Adding Flash Message
Module 11:
- Sending Email using Send Grid
Module 12:
Understanding Validation
- Sever side validation
- Adding validation to the input field
- Displaying server side validation message to user side
Module 13:
- Image Uploading
Module 14:
API
- What is REST API?
- Understanding the flow diagram
- Importance of REST API
- Implementation of API
- Authentication using JSONWEBTOKEN
Module 15:
- Project

React JS
- React JS is a JavaScript framework. It is a front-end application and helps in the development of a wonderful application. The rich architecture of this framework helps in the development of a strong platform for the business. We at Webskitters Academy helps you to learn a powerful and well-designed application. You can learn to design the controlled forms of the platform. Knowing and understanding the React JS platform and develop a powerful knowledge about the framework. Join us and unveil new career prospects for a wonderful career today.
- C programming,
- OOPs concept
- JavaScript.
- Module 1: Introduction to HTML5
- What is HTML?
- Overview of HTML tags and attributes
Module 2: CSS3 (Cascading Style Sheets)
- Selectors
- Difference between ID and Class
- Box Model implementation.
Module 3: ES6 Features (Next Gen JavaScript)
- Variable (local & global)
- Object
- Array&Array functions
- Function (Named, Anonymous, Arrow)
- Different types of function parameters and Return Value Types
- Loops (for, for-of, for-in, while, do-while)
- Destructuring
- Spread operator
- Class & constructor
Module 4: Introduction to React
- Course Introduction
- What is React?
- Installation
- Difference between Angular and React
- JavaScript DOM
- Difference between Real DOM and Virtual Dom
- File and folder structure of react
- Project setup and first application
- Editing the first application
Module 5: Component
- Component Introduction
- Creating new component
- Difference between Class and Functional Component
- Passing Data between Parent component and child component
- JSX
- Props
- Babel
- Class state and setState and useState ()
Module 6: Working with list and conditionals
- Rendering content conditionally
- Handling Dynamic Content “The JavaScript Way”
- Outputting list dynamically
- List, state and Keys
- Updating List immutably
- Flexible List
Module 7: Types of Component
- Components Lifecycle methods
- Component update lifecycle(props)
- Component update lifecycle (for state)
- Pure Component vs.ShouldComponentmemo()
- Fragment
- HOC (Higher order Component)
- Controlled vs. uncontrolled components
Module 8: Design
- CSS
- Different ways of styling react component
- Bootstrap
- React-bootstrap
- Material UI
Module 9: Routing
- Routes & Router Module
- React-router vs. react-router-dom
- Working with Multiple Components.
- Navigation with Router Links
- Switching between pages
- Routes with Value Passing
- Parameterised Route
- Lazy loading
Module 10: Create Form & Validation
- Creating a custom Dynamic input component
- Adding Dropdown Component
- Handling user Input
- Handling Form submission
- Adding custom validation
- Adding validation to check user input.
- Outputting validation Error Messages
Module 11: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending GET/ POST/ PUT/DELETE Requests.
- Using the Returned data.
- Handling Errors Locally
- Adding interceptors to Execute code globally
Module 12: Authentication and Route protection in React Application
- Creating a Sign-Up Page & Route
Module13: React Hook
- React user State hook
- Used State Hook with object and array
- UseeffectHook and its usage
- Adding Two-way binding
- Conditionally run effects
- Useeffectwith incorrect dependency
- Fetching Data using use Effect
- use Context Hook and its usage
- use Reducer Hook and its usage
- Multiple use Reducer
- ushered Hook
- Event Handling
- Binding Event Handlers
Module 14: REDUX
- Introduction to the module
- Architecture
- Setting up reducer and store
- Displaying actions and adding subscription
- Connecting React to redux
- Dispatching actions from within the component
- Passing and Retrieving data with action
- Updating state and arrays immutably
- Combining multiple Reducers
- Understanding state Types
- Data Binding
- Using Reduxthunk
Module 15: Project

Angular JS
- AngularJS is a web development platform with unique architecture that allows you to develop a strong and ideal application for mobile and web. It is a highly-preferred framework for developing enterprise-level applications for any business. Join Webskitters Academy and learn the power-packed features of the platform that enables you to build an application on your own. You get to explore and learn the benefits of designing an app from the scratch and customizing it according to your client’s requirements. We equip you with all proper knowledge to advance in your career.
- C Language
- HTML
- Basic Knowledge of OOP
Module 1: Introduction to HTML5
- What is HTML 5?
- Overview of Different HTML tags and attributes
Module 2: CSS3 (Cascading Style Sheets)
- What is CSS?
- Usage of CSS for different tags and attributes.
- Difference between ID and Class.
Module 3: SCSS
- What is SCSS?
- Installing SCSS.
Module 4: Introduction to Angular
- Course introduction
- What is Angular?
- Installation
- Angular JS vs Angular2 vs Angular6
- Project setup and First Application
- Editing the first application
Module 5: Introduction to TypeScript and ES6
- Typescript Syntax
- Dom structure
- Installation of typescript
- The Type System – Defining Variables
- The Type System – Defining Arrays
- The Type System – Classes & Objects
- Functions
- Rest and spread operators
- Parameter and Return Value Types
- Arrow Functions
Module 5: Introduction to TypeScript and ES6
- Typescript Syntax
- Dom structure
- Installation of typescript
- The Type System – Defining Variables
- The Type System – Defining Arrays
- The Type System – Classes & Objects
- Functions
- Rest and spread operators
- Parameter and Return Value Types
- Arrow Functions
Module 6: Module & Component
- Module Introduction
- Component Introduction
- Creating new component
- Working with components
Module 7: Data Binding
- What is Data Binding?
- Interpolation
- Property Binding
- Event Binding
- Two-way Data Binding
Module 8: Directives
- What are Directives?
- Directive Types
- Structural Directives (*ngIf, *ngFor, ngSwitch)
- Adding and Removing Elements Dynamically
- Looping Using *ngFor
- Attribute Directives (ngStyle, ngClass)
- Custom Directive
Module 9: Cross Component Communication
- @Input() , @Output() &EventEmitter
- @ViewChild and @ViewChildren
- Service Basics
- Injecting Services
- Cross-component communication through services
- What is Dependency Injection (DI)?
Module 10: Changing Pages with routing
- Why do we need Router?
- Setting-up and Loading Routes.
- Navigation with Router Links
- Child Routes
- Parameterized routes
- Lazy Loading
Module 11: Handling Forms:(Template Driven Form & Reactive Form)
- Creating the Form and registering the controls.
- Submitting and using the form.
- Adding validation to check user input.
- Outputting validation Error Messages.
- Custom Validators
- Dynamic Reactive form
Module 12: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending Requests.
- Using the Returned data.
- Error Handling
- Interceptors
Module 13: Observables
- Built in Observables.
- Custom Observables
Module 14: Using Pipes and Data Formatting
- Using pipes.
- Chaining multiple pipes.
- Creating a custom pipe.
- Creating a filter pipe.
- Async pipe
Module 15: Authentication and Route protection in Angular Application
- How Authentication works in SPA.
- Creating a Sign-Up Page & Route
- Authentication Status
- Route Protection
Module 16: Angular Layouts Design
- Flex layout
- Material design
- Bootstrap with angular
Module 17: Project


Software Testing
- Software Testing provides businesses with an objective view of the software’s quality and stability. The Software Testing industry is on an actual growth track with incredible development. The organizations perform the testing functions to validate an application and its distinctive functions and features. With proper training in the industry, you can get an in-depth knowledge of the sector along with excellent career opportunities at your disposal. The course is designed to give practical exposure to the students and make them familiar with important and latest testing techniques and methods. At Webskitters Academy, our professional trainers help you to gain an exhaustive understanding of Software Testing concepts and their usage in real-time projects.
- Basic Computer Knowledge
- Any Graduate
Module 1: Elementary Concepts
- Testing Vocabulary
- When Should Testing Occur?
- The Multiple Roles of the Software Tester
- Quality Assurance vs. Quality Control
- Software Quality Factors
Module 2: Introduction to Software Testing
- What is Software Testing?
- What is Quality?
- Importance of testing
- Tools used for Testing
- Principles of Software Testing
- Why Do We Test Software?
- What is a Defect?
- Scope of Testing
- Testing Constraints
- What is a QA Process?
- Levels of Testing
- Types of Testing
Module 3: Software Development Life Cycle
- SDLC and SDLC Phases
- Requirements and Analysis
- Design & Development
- Testing & Deployment
- Operation and Maintenance
Module 4: Models
- Waterfall Model
- V Model
- Spiral Model
- Iterative Model
- Agile Model
Module 5: Testing Techniques
- Structural versus Functional Technique Categories
- Verification versus Validation
- Static versus Dynamic Testing
- Examples of Specific Testing Techniques
Module 6: Test Administration
- Test Planning
- Customization of the Test Process
- Budgeting
- Scheduling
Module 7: Create the Test Plan
- Prerequisites to test planning
- Understand the Software
- Build the Test Plan
- Write the Test Plan
Module 8: Test Metrics
- Test Cases
- Test case Design
- Building test cases
- Test data mining
- Test execution
- Test Reporting
- Defect Management
- Test Coverage – Traceability matrix
- Guidelines for writing test reports
Module 9: Test Tools used to build Test Reports
- Software Configuration Management
- Change Management
Module 10: Development Architectures
- One Tier Architectures
- Two Tier Architectures
- Three Tier Architecture
- N-Tier Architecture
Module 11: Software Testing Life Cycle
- What is STLC?
- Entry and Exit Criteria
- STLC Phases
- Requirement Analysis
- Test Planning
- Test Design
- Test Execution
- Test Scenario Preparation
- Test Case Preparation
- Test Environment and Test Data Preparation
Module 12: Effective Software Metrics
- Test Case Productive Preparation
- Test Execution Summary
- Test Case Coverage
- Defect Acceptance& Rejection
- Test Efficiency
- Effort & Schedule Variance
Module 13: Testing Techniques
- Equivalence Case Partition
- State Transition Technique
- Decision Table Technique
- Boundary Value Analysis
- Error Guessing Technique
- Adhoc Testing
Module 14: Defect Management
- Difference between Defect and Bug
- Defect Life Cycle
- Defect Tacking Tools
- Create a Bug Report
- Raise a Bug in JIRA
- Severity & Priority
Module 15: Agile methodologies
- Agile Methodologies Overview
- Agile Scrum, ceremonies, artifacts
- Kanban
- Adaptive Project Framework (APF)
- Extreme Project Management (XPM)
Module 16: Bugzilla/Mantis
- Log-in to Bugzilla account
- Create graphs
- Using Browse Function
- Simple Search Option in Bugzilla
- Add or remove column to default search screen
- Using Preferences in Bugzilla
Module 17: Backlog
- Advanced search features
- Issue updates and status changes
- Kanban-style boards for visual workflow
- Wikis and Watchlists
- Project and issues with subtasks
Module 18:
- Live Testing Project

iOS App Development
- iOS applications are extremely popular in the current digital world. There are plenty of opportunities awaiting the students in the iOS sector. Webskitters Academy offers top-notch iOS development training to help its students tap the market potential and leverage the new opportunities available to them. Learn the details from the industry experts and develop the expansion of your technical know-how. Under expert guidance, learn to develop an interactive and intuitive interface and backend for an iOS app.
- C Programming
- Object Oriented Programming
- Objective C / Swift Language ( Optional )
Module 1 : Swift – OOPS Concepts
Module 2 : Classes and Structures
- Defining class and structure instances
- Properties
- Stored Properties
- Computer Properties
- Property Observers
- Type Properties
- Initializers
- Methods
- Type Methods
- Instance Methods
- Subscripts
- Inheritance
- Defining Base Class
- Subclassing
- Overriding
- Preventing Overrides
- Automatic Reference Counting
- How ARC Works
- Strong Reference Cycles
- Resolving Strong Reference Cycles
- Reference Cycles for Closures
- Resolving Strong Reference Cycles for Closures
- Optional Chaining
- Type Casting
- Class Hierarchy for Type Casting
- Type Checking
- DownCasting
- Object Casting
- Extensions
- Types
- Methods
- Initializers
- Subscripts
- Nested Types
- Protocols
- Property Requirements
- Method requirements
- Mutating Requirements
- Protocols as Types
- Delegation
- Protocol Conformation with Extension
- Protocol Adaption
- Collections of Protocol
- Protocol Inheritance
- Optional Protocols
- Generics
- Why use Generics
- Functions
- Type parameters
- Types
- Constraints
- Associated Types
- Where Clauses
Module 3 : User Interface- UI basic
- Using iPhone Project Templates
- The Units of Measurement
- The iOS Hello World Boilerplate Dissection
- Understanding the App Startup process
- The iOS Architecture
- Retina v/s non-Retina UI considerations
- The Developer License
- Understanding Views and Windows
- Creating User Interface
- Basic GUI Components
- UITextField, UISlider, UISegementControl, UIStepper, UIButton etc
- Actions, Outlets and Events
- Handling Basic Interactions
- The Human Interface Guidelines
- Understanding Delegation
Exercise – Create a Settings Controller that allows to Switch Font Sizes, Change RGB color background, Allow Text Events
Module 4 : Understanding UITableView
- Understanding UINavigationController
- Creating a Simple Table View
- Reusing TableViewCells
- Customizing a TableView
- Grouping Data in Tables
- Selecting and Navigation in TableViews
Module 5 : Model Views
- Alerting a User
- Customization AlertViews
- Capturing User response
- TextField Alerts and Keyboard Styles
- Implementing ActionSheets
Module 6 : UICollectionView
- Using a UICollectionView
- DataSource and Delegates
- Custom UICollectionViewCells
- Reusing Collection Cells
Module 7 : Multi-View Applications
- Container and Content Views
- Introduction to Multi-View Applications
- The MVC Architecture. Why and How to use MVC.
- Subclassing Controllers
- Creating a Utility Application and Creating Protocols
- Implementing Different Animation for View Transitions
Module 8 : Basic Data Handling
- Understanding the Controller States in Life Cycle
- Understanding Application Document Structure
- Understanding the Product Folder Structure
- The Application Default Folders and File Manager
- Capturing Files form Bundles
- Storing and retrieving data from Files
- Storing and Retrieving data from Plists
Module 9 : The Application Project Structure
- Creating and Accessing your own Bundles
- A Start Up Project using Different Controllers.
- Creating a Multi-View Application from Scratch
- Creating Scenes and Segues
- Adding Controllers
- Passing Data Across Scenes
- Understanding Master-detail Application
- Universal Applications
Module 10 : Project (According to your choice if any OR Provided by our Development Unit)

Android App Development Using Kotlin
₹ 26,000C Language, Android UI/UX, XML, Android SDK Components

Android App Development Using Kotlin
- Based on our development experience, we teach Kotlin along with Java for Android app development. Kotlin is officially the first-class language for android app development. It is concise and least prone to errors, making it suitable for beginners. The advantages of Kotlin are many- it allows writing less code, is suitable for multi-platform development and guarantees a higher level of security. This programming language has several features, which empowers it to make fewer mistakes. We will teach you the details of the advantages and features of this language as we proceed. If you want to gain in-depth training in Kotlin, developing your skills from beginner to advanced level, then you are at the right place. We at Webskitters Academy use inclusive methods of training, helping you to learn the data types, operators, and other aspects related to Android App Developer. This training is designed to comprehensively guide you in the right direction for becoming an expert App Developer!
- TypeScript
Module 1: Introduction to Android
- What is Android?
- Pre-requisites to learn Android
Module 2: Android Architecture (Overview)
- Linux Kernel
- Android Runtime
- Application Framework
- DalvikVm
Module 3: Creating First Android Application (Hello World App)
- Creating Android Project
- AVD Creation
- Executing Project on Android Screen
Module 4: Android Components (Overview)
- Activities
- Services
- Broadcast Receivers
- Content Providers
Module 5: Kotlin Language and its fundamentals:
- Variable and datatypes
- Arrays
- Operators (Comparison and Logical Operators)
- Control Statements: If, else-if, when, while, dowhile, for.
- Null safety in Kotlin
- Functions
- View Binding
- OOP’s concept(Inheritance, Polymorphism, Abstraction, Encapsulation, Interface)
- Nested and inner class
- Data class
- Enums
- Exception Handling (try and catch)
- Collection
Module 6: Building UI with Activities
- Activities
- Views, layouts and Common UI components
- Creating UI through code and XML
- Activity lifecycle
- Intents
- Communicating data among Activities
Module 7: Advanced UI
- Selection components (GridView, ListViews, Spinner)
- Adapters, Custom Adapters
Module 8: Notifications
- Toast, Custom Toast
- Dialogs
- Status bar Notifications
Module 9: Android Fragment implementation using Navigation Components(Jetpack)
- What is Fragment?
- Use of fragment in Android and link with the activity
- Nav Graph
- Link between the fragments within the Nav-graph
Module 10: Multithreading
- Volley
- Retrofit
- Handler
- Post
- Assessments
Module 11: Camera
- Taking & saving pictures
- Assessments
Module 12: Resources and Assets
- Android Resource
- Simple Animation
Module 13: Data Storage
- Shared Preferences
Module 14: Introducing SQLite
- SQLiteOpenHelper and creating a database
- Working with cursors inserts, updates and deletes
- Assessments
Module 15: Services
- Overview of services in Android
Module 16: Location Based Services & Google Maps
- Using Location Based Services
- Finding current Location and listening for changes in location
- Showing Google map in an activity
Module 17: Web Services and WebView
- Receiving HTTP Response(XML, JSON)
- Parsing JSON and XML
- Using WebView
Module 18:Cloud based notification alert
- Implementation of Firebase Cloud service
- Firebase notification alert
Module 19: Different App Integration
- Application like Facebook, Instagram Login integration with your own application.
Module 20: Project


Android App Development Using Core Java
- With hundreds of millions of mobile devices powered by Android in more than 190 countries around the globe, the market potential of the operating system can be easily gauged. This powerful open-source operating systempossesses tremendous features. Android application development offers rich development architecture. Learning Android app development from the experts will turn you into an Android app developer. It enables you to produce more intuitive user applications. It helps you to be a part of the ever-growing and unprecedentedly successful Android app market. Learn from the experts and put your career on the right track with wonderful opportunities.
- C language
- Core Java
Module 1: Introduction to Android
- What is Android?
- Pre-requisites to learn Android.
Module 2: Android Architecture (Overview)
- Linux Kernel.
- Android Runtime.
- Application Framework.
- DalvikVm.
Module 3: Creating First Android Application
- Creating Android Project.
- AVD Creation.
- Executing Project on Android Screen.
Module 4: Android Components (Overview)
- Activities.
- Services.
- Broadcast Receivers.
- Content Providers.
Module 5: Hello World App
- Creating your first project.
- The manifest file.
- Layout resource.
- Running your app on Emulator.
- Assessments.
Module 6:Building UI with Activities
- Activities.
- Views, layouts and Common UI components.
- Creating UI through code and XML.
- Activity lifecycle.
- Intents.
- Communicating data among Activities.
Module 7:Advanced UI
- Selection components (GridView, ListViews, Spinner).
- Adapters, Custom Adapters.
Module 8:Notifications
- Toast, Custom Toast.
- Dialogs.
- Status bar Notifications.
Module 9: Multithreading
- AsyncTask
- Handler.
- Post.
- Assessments.
Module 10:Camera
- Taking & saving pictures.
- Assessments.
Module 11: Resources and Assets
- Android Resource & Simple Animation.
Module 12: Data Storage
- Shared Preferences.
Module 13: Introducing SQLite
- SQLiteOpenHelper and creating a database.
- Working with cursors inserts, updates and deletes.
- Assessments.
Module 14: Services
- Overview of services in Android.
Module 15: Location Based Services & Google Maps
- Using Location Based Services.
- Finding current Location and listening for changes in location.
- Showing Google map in an activity.
Module 16: Web Services and Web View
- Receiving HTTP Response (XML, JSON).
- Parsing JSON and XML.
- Using Web View.
Module 17: Project

Flutter with Dart
- Flutter & Dart App Development Courseis designed to give the candidates an exclusive and in-depth understanding of the frameworks. Flutter is the framework created by Google and is creating immense buzz for its excellent cross-platform mobile app development feature. It allows the developers to develop apps for Android and iOS using a single codebase. Dart is also a programming language by Google that enables developers to create stunning web and mobile apps. Our objective is to help the students to develop their Flutter and Dart development capabilities. Under the industry experts, you get the opportunity to learn about the various concepts of object-oriented programming. Develop your knowledge and turn into an expert App Developer!
HTML, CSS, Basic Programming, OOPs
Module 1: Introduction
- What is Flutter?
- Understand Flutter Architecture
- Flutter Versions
- Flutter Set-up: –
- Windows
- Mac-OS
- Flutter Alternatives
Module 2: Flutter & Dart Basic (Quiz App & Fundamentals)
- Dart
- Dart Basic & Fundamentals
- Class Constructors & Named Arguments
- Additional Syntaxes
- Flutter
- Widget Tree
- Functions (Connecting Functions, Buttons, Anonymous Functions)
- Update Widget Data
Module 3: Running Apps in Different Console:
- Running App on Android, iOS
- Debug Applications
- Dart Development Tools
Module 4: Widgets, Styling, Adding Logic:
- Core Flutter Widgets
- Mapping Data into Widgets
- Building Custom List Items
- Splitting the App into Widgets
- Adding User Transaction to the List
- Working with List View
- Deleting Transactions
Module 5: Responsive & Adaptive User Interfaces & Apps
- What Does “Responsive” & “Adaptive” User Interface Means?
- Calculating Size Dynamically
- Using “Layout Builder” Widgets
- Rendering Alternative Landscape Content
- Managing The Media Query Object
- Using Cupertino (iOS) Widgets
- Creating Custom Adaptive Widgets
Module 6: Widget & Flutter Internals – Deep Dive
- Widget Tree & Element Tree
- How Flutter Executes Build ()
- Using “Const” Widgets & Constructors
- Using Builder Methods
- Widgets Life Cycle
- Using Keys
Module 7: Navigation & Multiple Screens
- Navigation to a New Page
- Using Named Routes & Passing Data
- Tabs & Drawers
- Popping Pages & Passing Data Back
- Filter Switches
- Filter Logic
Module 8: State Management
- Define Data Model
- Adding Navigation
- Why State Management?
- Working with Providers & Listeners
- Using Nested Model & Providers
Module 9: Working with User Input & Forms
- Showing Alert Dialogues
- Using Forms & Working with Form
- Image Input & Image Preview
- Adding Validation
Module 10: Sending HTTP Requests
- How to Connect Flutter to a Database?
- Send HTTP Request
- Send post Request
- Working with “Futures” in Dart
- Futures & Async
- Handling Errors
- Fetching Data, initState&“of (context)”
- Update Data via PATCH Request
- Utilizing optimistic Updating
- Using “Future Builder” Widget
Module 11: Adding User Authentication
- How Authentication Works?
- Auth Screen
- Signing Up Requests & URLs
- Handling Authentication Error
- Managing the Auth Token Locally
- Using “Proxy Provider”
- Adding The Token To All Requests
- Auto Login Feature
Module 12: Animations
- Scratch Animation
- Using “Animation Builder” Widget
- Built-In Animation & Transition
- Adding “Hero” Transition
- Working with “Slivers”
Module 13: Using Native Device Features
- Place List & Place Provider Setup
- Use of Image Picker
- Managing Data & Image via the Process
- Preparing SQLite
- Storming & Fetching Data with SQLite
- Static Map Snapshots
- Rendering Dynamic Map
- Storing Location in SQLite
Module 14: Fire Base, Image Upload, Push Notifications
- What is Fire Base?
- Flutter Fire Base Versions
- Flutter & Fire Base
- Adding “Google Services – Info.plist”
- Rendering Stream Data with Stream API
- Basic Authentication Screen
- Listening to Chat Messages
- Sending & Ordering Chat Messages
Module 15: Running Native, Swift, Objective C, Java or Kotlin Code
- Running Android Code
- Running iOS Code
Module 16: Publish App in App Store
Module 17: Project


React Native
- Webskitters Academy is the best React Native Training institute in kolkata. We provide training with the most experienced trainers. React Native is an open-source mobile application framework used both in android and iOS platform. It is written in Java, JavaScript, C++, Python, Objective-C. After months of research, Facebook released the first version React native. The students are encouraged to engage in real life projects. For front end application software developers choose React native for its supreme features and functionality. The advantages of this framework are:
- Work in both platform, Android and iOS
- Budget friendly
- Handy solution and libraries
- More secure apps
- Flawless performance
- Modular Architecture
- C programming, OOPs concept
JavaScript. - Knowledge of React JS is preferable.
Module1: Introduction to React Native
- What is react-native?
- Concept of Android Studio and Xcode
- Project setup and First Application Execution
Module2: React Native overview
- What is React?
- React Phases
- State and Props
- Virtual DOM
- PropTypes
Module3: ES6 Features
- Scope
- Class and Constructors
- Function
- Object
- New Feature of ES6, ES7, ES8, ES9
- Bind Function and Lambda function
- Async await vs Promise
Module4: Component
- Component Introduction
- Passing Data between Parent Component and child Component
- Component Life cycle
- Creating new component
- Working with components
- JSX
- Babel
Module5: React-Navigation
- Screen Navigation
- StackNavigator
- TabNavigation
- SwitchNavigator
Module6: Design
- React-Native Widget
- StyleSheet
- Orientation
- Animation
Module7: REDUX
- Concept
- Architecture
- Data Binding
Module8: Data Management
- Reducer
- Store
- Action
Module9: Types of Component
- HOC(Higher order Component)
- Pure Components
- Controlled vs. uncontrolled components
- Event Handling
- Effects of Container components And presentational components
Module10: Middleware
- Concept of Middleware
- Why it is necessary?
Module11: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending GET/ POST/ PUT/DELETE Requests.
- Using the Returned data.
Module12: React Hook
- Concept
- Life Cycle
- Feature
- Uses of set and use
- callback and ref
Module13: Authentication and Navigation in React-native Application
- Creating a Sign-Up Page & Route
Module14: Project

Advanced PHP and MVC (Laravel)
- Our PHP and MVC (Laravel) for Beginners course is designed to help the students to unveil the various aspects of the technology and learn them from the industry experts. Through this course, the main objective of Webskitters Academy is to: • Make students know how OOPs blends with PHP will be used to create SECURE website. • Develop their working knowledge of MVC Framework. • Pave the way for the development of Professional Laravel with API.
1. Overview of any programming knowledge like C, Java or Python.
2. Basic knowledge of HTML.
Module 1: What is PHP?
• Understanding client/server roles
• Apache, PHP, MySQL, XAMPP Installation
Module 2: PHP Fundamentals
• PHP Basic syntax, PHP data Types & Variables
• Taking user input, PHP Expressions, PHP Operators
• PHP Control Structures, PHP Loops
Module 3: PHP Arrays
• PHP Arrays, PHP Associative Arrays
• Array Iteration, PHP Multi-Dimensional Arrays
Module 4: OOP Overview
• Classes & Methods
• Properties & Visibility
• Class Inheritance
Module 5: PHP Forms
• PHP Form handling, PHP GET, PHP POST
Module 6: PHP Cookies & PHP Sessions
• PHP Cookie & Session Handling
Module 7: Introduction of Framework
• Installing Laravel
• Artisan CLI (command-line interface)
• Laravel Directory Structure
Module 8: What is Model View Controller?
• MVC Structure
• Route
• Controller
Module 9: Laravel Blade Template Engine
• Master layout in HTML/Bootstrap template
• Displaying Your Template Views
• Adding assets in view pages
Module 10: Security using Authentication
• HTTP Basic Authentication
• Middleware Authentication
• Laravel Guard Authentication
• Create user register and login system Using Auth
Module 11: Laravel Migrations and migrate Table
• PHP Artisan migration command
• How to create a table using a migration
Module 12: Laravel Eloquent ORM
• Eloquent ORM Models
• Eloquent ORM INSERT, READ, UPDATE, DELETE
• Displaying data from models in views
Module 13: PROJECT

Professional Laravel with API Course
- At Webskitters Academy, we help our students to gain the capability of creating their own projects with Laravel. We provide them with in-depth knowledge of the sector, and enable them to control the most challenging features of APIs with the Laravel framework. Our trainers provide you with the skills to create and configure your own local development environment, and use the latest tools to boost your productivity.
1. Concept of OOPs
2. Knowledge of HTML
3. Knowledge of PHP-MySQL
Module 1: Introduction of Laravel PHP Framework
- Installing Laravel
- Artisan CLI (command-line interface)
- Laravel Directory Structure
- Configuring a new Laravel project
- MVC Structure
Module 2: Setting up a sample project in Laravel
- Basic routing and Name routing
- Resource route
- Controller
- Call a controller method from a route
- Passing variables from controllers to views
Module 3: Laravel Blade Template Engine
- Master layout in HTML/Bootstrap template
- HTML Template inheritance
- Displaying Your Template Views
- Loading a view into another view/nested views
- Adding assets in view pages
Module 4: Laravel Authentication & Authorization Concept
- HTTP Basic Authentication
- Middleware Authentication
- Laravel Guard Authentication
- Hashing
Module 5: Laravel Forms Validation and show error message
- Creating Registration form
- Validating user input
- Creating a file uploader
- Validating a file uploader and email and password etc.
- Creating a custom error message using laravel default error method
Module 6: Advanced SQL Queries
- Using Operators
- Grouping Records, Having Clause
- Joining Tables
- Select Record
- Insert Record
- Deleting Record
Module 7: Laravel Migrations and Migrate Table
- Introduction
- Php Artisan migration command
- Migration structure
- How to create a table using a migration
- Laravel migration rollback
- Migrations for our project database
- Database seeding
Module 8: Creating a registration & user login form
- Create user register and login system Using Auth
- Adding Custom Fields to Registration Form
Module 9: Laravel Eloquent ORM
- Eloquent ORM Models
- Table name and primary keys
- Eloquent ORM INSERT, READ,UPDATE, DELETE
- Displaying data from models in views
- Relationship
Module 10: Creating and Using Third-Party Packages
- Introduction
- Downloading and installing packages
Module 11: Using Ajax and jQuery
- Introduction
- Multiple dropdown dependency
Module 12: Create Restful APIs
- Introduction
- Building a Restful API with routes
- Creating crud API
Module 13: Live Project
At the end of module, all students get the expertise to develop an industry standard Laravel application. So, at this stage, we assign live project works to the students.

UI/UX Design
- UI/UX design is a tremendously growing industry, with its influence expanding in different sectors of the virtual world. With its design-centric approach, UI/UX designers can build a user interface and user experience offering practicality and easy navigation to the users. From discussing the strategies to developing the information architecture, the UI/UX designers need to create a compelling, effective and seamless experience for smooth user interaction. Through our online course, we intend to help the young aspirants to gain unprecedented opportunities in their future endeavours.
- Basic understanding of Computer.
Module 1: Introduction: Adobe XD
- Started with Adobe XD project
- What is UI vs. UX – User Interface vs. User Experience
Module 2: Wireframing Low Fidelity: Wireframing (low fidelity) in Adobe XD
- How wide should my website or app be in Adobe XD
- Working with existing UI kits in Adobe XD
Module 3: Type, Color & Icon Introduction
Module 4:Working with type in your XD wireframes
- Basic Colors & buttons in Adobe XD wireframes
- Free icons for your Adobe XD & UX UI projects
- Adding footers &LoremIpsum to wireframe
- New Pages &Artboards
Module 5:Class Project 01: Prototyping a Website – Introduction
- Prototyping & adding interactivity
- How to create a Popup Modal or popup box
Module 6: Class project 02: Symbols & Repeat Grids
- Working with groups & isolation mode
- How to make & use symbols
- Production Video – Left Nav
- Using the repeat grid
- Updating symbols & problems with using repeat grids
- Prototype Trick to save time
- Navigation tricks & tips
Module 7:Class Project 03: Prototyping an App – Introduction
- Make an APP version of your Adobe XD UX project
- How to use the XD App on iPhone & Android
- Adding iPhone & Android battery & status icons to mockup
- How to fix the position of the nav or battery icons
- Production Video – Login & Dashboard
Module 8: Wireframe Feedback
- Sharing Wireframes for comments
- Recording your interactions via video
Module 9: Class project 04: High Fidelity UI Design
- Mood Boards & resources for Hi fidelity UI design in Adobe XD
Module 10:Class project 05
- How to create a 12 Column Grid
Module 11: Colors
- Working with colors inside Adobe XD CC
- Tricks for using colors
- How to create gradients
Module 12: Text & Fonts Advanced
- Use Web safe fonts or iOS or Android specific fonts in Adobe XD
- How to use Character Styles in Adobe XD
- Font & Text tips tricks in Adobe XD
- Adding our first Plugin LoremIpsum to Adobe XD
- Creating realistic buttons in Adobe XD with paste properties
Module 13: Class project 07: Drawing
- How to draw your own custom icons in Adobe XD
- Working with stokes & lines in Adobe XD
- Learn to draw with the pen tool in Adobe XD
- Drawing practise with the pen tool in Adobe XD
- Production Video with some drawing tips
Module 14: Working with Illustrator
- Back and forth with Illustrator in Adobe XD
Module 15: Class project 08
- Working with InDesign in Adobe XD
- The pros & cons for working with images inside Adobe XD
- Working with images and CC Library connection
- Adobe Stock connection to find similar image for XD project
- Free images to use in your XD mockups – UnsplashPexelsFreeimage
- Masking & Opacity & Blurring background images
- Working with Photoshop in Adobe XD
- Production Video – Infographic
Module 16: Class project 09
- How to make a mobile phone mockup with Adobe XD & Photoshop
Module 17:Class project 10
- Hidden features for Repeat Grid
- Plugin – Content Generator
- Plugin – UI Faces adding random profile photos
- Plugin – PhotoSplash automatically import Unspash images
- Plugin – Copy Cat or Mimic to style and images from a site
- Advanced Asset Panel tricks
- Advanced Symbol Tricks & Tips
- What are UI micro interactions
- Button grow or full screen image micro interaction
- Animated Image Gallery with micro interactions
- Full vector change micro interaction
Module 18: Class project 11
- Time delay transitions
- How to create a popup menu or modal
- Animated mobile side nav for burger menu
- Advanced prototyping using buttons & dropdown menus
- How to use the drag transition
- How to make a number ticker scroll using masks
- How to add Alexa style voice commands
- What is user testing
- How to run an unmoderated UX User Test
Module 19: Class project 12
- Mocking up your designs in situ on a real phone in Photoshop
- Advanced micro interactions & prototyping with Protopie in Adobe XD
- How to add animation in Adobe XD using Adobe After Effects
- How to export images & code from Adobe XD for developers
- How to export code in XD for engineers using Design Specs
Module 20: Project


Web Designing with Bootstrap
- Web designing with Bootstrap is the process of designing website with responsive features and functions. At Webskitters Academy we provide professional, online course that helps you design excellent patterns and create the perfect layout for the website. We have a professional team of designers, who guide and teach the candidates to help you grab a hold over the subject. They help you get acquainted with the features and functions of web designing. Learn more and guarantee yourself a perfect career waiting for you.
- Basic Photoshop ( Optional )
Module 1: Introduction to HTML & HTML 5
- HTML Tags
- HTML img Tags and its Attributes
- Html Anchor Tag and its Attribute
- Table/colspan/rowspan/etc..
- Html Block-Level Element and Inline Element
- iframe
- Fundamental concepts of HTML,
- Audio/Video element implementation
- Pixel Perfect Design
Module 2: HTML FORM
- Forms
- Form all Input type
- Form attributes
- Form validation
- Embedded Google Map and YouTube video.
Module 3: Introduction to CSS
- Fundamental concepts of CSS
- CSS Value
- CSS Syntax
- CSS Comments
- CSS selector(Id,Class,Tag)
- Ways to insert CSS(Internal,Inline,External)
Module 4: CSS Properties
- CSS Background Properties
- CSS Margin and Padding Property
- CSS Font,Color,Border,Text Property
- CSS Display and position Property
- CSS Float and Ovrflow Property
- CSS Pseudo Class
Module 5: Practical Implementations
- Create a Application form
- Create a Navigation bar
- Create a dropdown navigation bar
- Create a Card view
- Create a web Layout
Module 6: Advance CSS:
- Css FlexBox
- Css Transition
- Css Animation
- Color keword
- CSS @keyframe
- Z-index
- Css 2d &3d Transform
- Css Responsive
- Create a responsive a web layout
Module 7: java script:
- Fundamental concepts of js
- Js Syntax
- Dom Concept
- Js Window object
- Js form validation
Module 8: jquery:
- Fundamental concepts of jquery
- Basic Syntax of jquery
- Jquery selectr
- Jquery sow/hide effect and slider
- Jquery form validation
- Jquery Animation
- Jquery Add/Remove button
Module 9: Bootstrap:
- What is Bootstrap
- How to Use it.
- Bootstrap Container
- Bootstrap Grid
- Bootstrap jumbotron
- Bootstrap form
- Bootstrap Navigation bar
- Bootstrap Model
- Bootstrap Carousal
- Bootstrap FlexBox
- Bootstrap Animation
- Create a Web layout using Bootstrap
Module 10: Use of Photoshop Tools:
- Uses of tools
- Layers
- Filter and Concept about web page size
- Design
- Create PSD Web Page layout
Module 11: Project:
At the end of module all students get the expertise to develop an industry standard web application. So at this stage we assign live project work to the students.
- Create PSD to Html responsive Web Page
- Create Html Css responsive web page
- Create a web page using bootstrap and custom CSS.

Android App Development Using Core Java
UI design & Operation, Intent & Bundle,

Android App Development Using Core Java
- With hundreds of millions of mobile devices powered by Android in more than 190 countries around the globe, the market potential of the operating system can be easily gauged. This powerful open-source operating systempossesses tremendous features. Android application development offers rich development architecture. Learning Android app development from the experts will turn you into an Android app developer. It enables you to produce more intuitive user applications. It helps you to be a part of the ever-growing and unprecedentedly successful Android app market. Learn from the experts and put your career on the right track with wonderful opportunities.
- C language
- Core Java
Module 1: Introduction to Android
- What is Android?
- Pre-requisites to learn Android.
Module 2: Android Architecture (Overview)
- Linux Kernel.
- Android Runtime.
- Application Framework.
- DalvikVm.
Module 3: Creating First Android Application
- Creating Android Project.
- AVD Creation.
- Executing Project on Android Screen.
Module 4: Android Components (Overview)
- Activities.
- Services.
- Broadcast Receivers.
- Content Providers.
Module 5: Hello World App
- Creating your first project.
- The manifest file.
- Layout resource.
- Running your app on Emulator.
- Assessments.
Module 6:Building UI with Activities
- Activities.
- Views, layouts and Common UI components.
- Creating UI through code and XML.
- Activity lifecycle.
- Intents.
- Communicating data among Activities.
Module 7:Advanced UI
- Selection components (GridView, ListViews, Spinner).
- Adapters, Custom Adapters.
Module 8:Notifications
- Toast, Custom Toast.
- Dialogs.
- Status bar Notifications.
Module 9: Multithreading
- AsyncTask
- Handler.
- Post.
- Assessments.
Module 10:Camera
- Taking & saving pictures.
- Assessments.
Module 11: Resources and Assets
- Android Resource & Simple Animation.
Module 12: Data Storage
- Shared Preferences.
Module 13: Introducing SQLite
- SQLiteOpenHelper and creating a database.
- Working with cursors inserts, updates and deletes.
- Assessments.
Module 14: Services
- Overview of services in Android.
Module 15: Location Based Services & Google Maps
- Using Location Based Services.
- Finding current Location and listening for changes in location.
- Showing Google map in an activity.
Module 16: Web Services and Web View
- Receiving HTTP Response (XML, JSON).
- Parsing JSON and XML.
- Using Web View.
Module 17: Project

Professional Laravel with API Course
- At Webskitters Academy, we help our students to gain the capability of creating their own projects with Laravel. We provide them with in-depth knowledge of the sector, and enable them to control the most challenging features of APIs with the Laravel framework. Our trainers provide you with the skills to create and configure your own local development environment, and use the latest tools to boost your productivity.
1. Concept of OOPs
2. Knowledge of HTML
3. Knowledge of PHP-MySQL
Module 1: Introduction of Laravel PHP Framework
- Installing Laravel
- Artisan CLI (command-line interface)
- Laravel Directory Structure
- Configuring a new Laravel project
- MVC Structure
Module 2: Setting up a sample project in Laravel
- Basic routing and Name routing
- Resource route
- Controller
- Call a controller method from a route
- Passing variables from controllers to views
Module 3: Laravel Blade Template Engine
- Master layout in HTML/Bootstrap template
- HTML Template inheritance
- Displaying Your Template Views
- Loading a view into another view/nested views
- Adding assets in view pages
Module 4: Laravel Authentication & Authorization Concept
- HTTP Basic Authentication
- Middleware Authentication
- Laravel Guard Authentication
- Hashing
Module 5: Laravel Forms Validation and show error message
- Creating Registration form
- Validating user input
- Creating a file uploader
- Validating a file uploader and email and password etc.
- Creating a custom error message using laravel default error method
Module 6: Advanced SQL Queries
- Using Operators
- Grouping Records, Having Clause
- Joining Tables
- Select Record
- Insert Record
- Deleting Record
Module 7: Laravel Migrations and Migrate Table
- Introduction
- Php Artisan migration command
- Migration structure
- How to create a table using a migration
- Laravel migration rollback
- Migrations for our project database
- Database seeding
Module 8: Creating a registration & user login form
- Create user register and login system Using Auth
- Adding Custom Fields to Registration Form
Module 9: Laravel Eloquent ORM
- Eloquent ORM Models
- Table name and primary keys
- Eloquent ORM INSERT, READ,UPDATE, DELETE
- Displaying data from models in views
- Relationship
Module 10: Creating and Using Third-Party Packages
- Introduction
- Downloading and installing packages
Module 11: Using Ajax and jQuery
- Introduction
- Multiple dropdown dependency
Module 12: Create Restful APIs
- Introduction
- Building a Restful API with routes
- Creating crud API
Module 13: Live Project
At the end of module, all students get the expertise to develop an industry standard Laravel application. So, at this stage, we assign live project works to the students.

Angular
- Angular10 is a web development platform with unique architecture that allows you to develop a strong and ideal application for mobile and web. It is a highly-preferred framework for developing enterprise-level applications for any business. Join Webskitters Academy and learn the power-packed features of the platform that enables you to build an application on your own. You get to explore and learn the benefits of designing an app from the scratch and customizing it according to your client’s requirements. We equip you with all proper knowledge to advance in your career.
- C Language
- HTML
- Basic Knowledge of OOP
Module 1: Introduction to HTML5
- What is HTML 5?
- Overview of Different HTML tags and attributes
Module 2: CSS3 (Cascading Style Sheets)
- What is CSS?
- Usage of CSS for different tags and attributes.
- Difference between ID and Class.
Module 3: SCSS
- What is SCSS?
- Installing SCSS.
Module 4: Introduction to Angular
- Course introduction
- What is Angular?
- Installation
- Angular JS vs Angular2 vs Angular6
- Project setup and First Application
- Editing the first application
Module 5: Introduction to TypeScript and ES6
- Typescript Syntax
- Dom structure
- Installation of typescript
- The Type System – Defining Variables
- The Type System – Defining Arrays
- The Type System – Classes & Objects
- Functions
- Rest and spread operators
- Parameter and Return Value Types
- Arrow Functions
Module 5: Introduction to TypeScript and ES6
- Typescript Syntax
- Dom structure
- Installation of typescript
- The Type System – Defining Variables
- The Type System – Defining Arrays
- The Type System – Classes & Objects
- Functions
- Rest and spread operators
- Parameter and Return Value Types
- Arrow Functions
Module 6: Module & Component
- Module Introduction
- Component Introduction
- Creating new component
- Working with components
Module 7: Data Binding
- What is Data Binding?
- Interpolation
- Property Binding
- Event Binding
- Two-way Data Binding
Module 8: Directives
- What are Directives?
- Directive Types
- Structural Directives (*ngIf, *ngFor, ngSwitch)
- Adding and Removing Elements Dynamically
- Looping Using *ngFor
- Attribute Directives (ngStyle, ngClass)
- Custom Directive
Module 9: Cross Component Communication
- @Input() , @Output() &EventEmitter
- @ViewChild and @ViewChildren
- Service Basics
- Injecting Services
- Cross-component communication through services
- What is Dependency Injection (DI)?
Module 10: Changing Pages with routing
- Why do we need Router?
- Setting-up and Loading Routes.
- Navigation with Router Links
- Child Routes
- Parameterized routes
- Lazy Loading
Module 11: Handling Forms:(Template Driven Form & Reactive Form)
- Creating the Form and registering the controls.
- Submitting and using the form.
- Adding validation to check user input.
- Outputting validation Error Messages.
- Custom Validators
- Dynamic Reactive form
Module 12: HTTP Request
- Introduction & How HTTP Request work in SPA.
- Sending Requests.
- Using the Returned data.
- Error Handling
- Interceptors
Module 13: Observables
- Built in Observables.
- Custom Observables
Module 14: Using Pipes and Data Formatting
- Using pipes.
- Chaining multiple pipes.
- Creating a custom pipe.
- Creating a filter pipe.
- Async pipe
Module 15: Authentication and Route protection in Angular Application
- How Authentication works in SPA.
- Creating a Sign-Up Page & Route
- Authentication Status
- Route Protection
Module 16: Angular Layouts Design
- Flex layout
- Material design
- Bootstrap with angular
Module 17: Project

PHP and MVC (Laravel)
- Our PHP and MVC (Laravel) for Beginners course is designed to help the students to unveil the various aspects of the technology and learn them from the industry experts. Through this course, the main objective of Webskitters Academy is to: • Make students know how OOPs blends with PHP will be used to create SECURE website. • Develop their working knowledge of MVC Framework. • Pave the way for the development of Professional Laravel with API.
1. Overview of any programming knowledge like C, Java or Python.
2. Basic knowledge of HTML.
Module 1: What is PHP?
• Understanding client/server roles
• Apache, PHP, MySQL, XAMPP Installation
Module 2: PHP Fundamentals
• PHP Basic syntax, PHP data Types & Variables
• Taking user input, PHP Expressions, PHP Operators
• PHP Control Structures, PHP Loops
Module 3: PHP Arrays
• PHP Arrays, PHP Associative Arrays
• Array Iteration, PHP Multi-Dimensional Arrays
Module 4: OOP Overview
• Classes & Methods
• Properties & Visibility
• Class Inheritance
Module 5: PHP Forms
• PHP Form handling, PHP GET, PHP POST
Module 6: PHP Cookies & PHP Sessions
• PHP Cookie & Session Handling
Module 7: Introduction of Framework
• Installing Laravel
• Artisan CLI (command-line interface)
• Laravel Directory Structure
Module 8: What is Model View Controller?
• MVC Structure
• Route
• Controller
Module 9: Laravel Blade Template Engine
• Master layout in HTML/Bootstrap template
• Displaying Your Template Views
• Adding assets in view pages
Module 10: Security using Authentication
• HTTP Basic Authentication
• Middleware Authentication
• Laravel Guard Authentication
• Create user register and login system Using Auth
Module 11: Laravel Migrations and migrate Table
• PHP Artisan migration command
• How to create a table using a migration
Module 12: Laravel Eloquent ORM
• Eloquent ORM Models
• Eloquent ORM INSERT, READ, UPDATE, DELETE
• Displaying data from models in views
Module 13: PROJECT

Machine Learning using Python
Data Structure, Jupyter, Data Analysis, Data visualisation,

Machine Learning using Python
- Python is used for Machine Learning as well: predicting stocks or spam detection, it is also used for Browser Automation. Actually you use selenium with Python to automate your browser to do social media posts.
- Python used in Artificial Intelligence: With AI, you can actually make a machine mimic the human brain which has the power to think, analyze and make decisions.
- C Language
- C++ / Java (Optional)
- Foundation of Python (Optional)
Module 1: Software Requirement Specification
- Installing Anaconda Navigator IDE (Python 3.6).
- Setting up class path of Python.
- Text Editor: Visual Studio Code.
Module 2: Basic Programs Handling Data Type
- Running python.
- Python identifier, keywords, comments etc.
- Assigning values to variable.
- Different data types in python.
- Python numbers, strings.
Module 3: Operators and Decision making in python
- Operators in python.
- Decision making in python.
- If elif else statement.
- Break and continue loops.
- While loops with else.
- For loop.
Module 4: Functions in python
- Defining a function with ‘def’ keyword.
- Calling a function in python.
- Pass by value and pass by reference.
- Local vs global variable.
- Modules and packages in python.
- Default argument, keyword argument and arbitrary argument.
- Programs on function.
Module 5: Data Structure in python
- Lists and its different functions.
- List comprehension.
- Dictionary and tuples.
- Set and empty set.
- Pop and push on set.
- Using list as stack.
Module 6: Jupyter Overview
- Implementing Jupyter Notebook.
- Web Application embed Visualization.
Module 7: Machine learning packages in python
- Numpy package.
- Panda package.
- Matplotlib package.
- Sklearn package.
Module 8: Numerical and Computation using packages
- Creating Numpy array and manipulation.
- Indexing and slicing of Numpy array.
- Numpy operations.
Module 9: Python for Data Analysis – panda
- Series, Data frames, Group by, Merging Joining.
- Programs using python data frames.
- Data Manipulation with Panda.
Module 10: Python for Data visualization – Matplotlib
- Data visualization with Matplotlib.
- Scatter Plot, Straight Line Plot.
- Plotting of images.
Module 11: Introduction to Machine Learning using UCI Machine Learning Repository
- What are Features?
- What are Labels?
- Pre-processing of Data (mean max normalization).
- Over fitting and Under fitting of Model.
Module 12: Regression problem
- Linear regression.
- Logistic regression.
- Polynomial regression.
Module 13: Classification Problems
- KNN.
- Naïve Bayes.
- Decision Tree.
- Support Vector Machine.
Module 14: Clustering Problems
- Introduction to Un-Supervised Learning.
- K-Means Clustering.
Module 15: NLP
- Working with Text Data.
Module 16: Project

IoT
- The Internet of Things is a system of interrelated computing devices that offers unique identifiers and the ability to transfer or share data without human-to-human interaction. The IoT is also descried as the network of physical objects. The technology allows the connection and exchange of data with other devices and systems over the same internet. By joining the course at Webskitters Academy, you get to understand the use of the Internet of Things and the technologies associated with it. You can develop your skills and experience in designing novel systems and leveraging the technologies to the fullest.
- C programming
Module 1: Introduction of IOT
- Introduction of embedded system& IOT
- IOT advantages
- Basic Micro-controller concept
- Embedded system application& IOT
- IOT in Latest Trends
- Embedded c using basic microcontroller
Module 2:Arduino IDE
- Arduino IDE programming with IOT base.
- Interface with Arduino hardware
- Programming with Hardware module interfacing
- Serial communication
Module 3: Read-Write Operation Handling UsningIoT
- Analogread,Analog write
- Digital read, Digital write,
- Analog serial communication
- Wi-fi communication
Module 4: Embedded with Wi-Fi Technology & NodeMCU Module
- Introduction to wireless systems.
- Introduction to Wi-Fi based module.
- String operation in Cloud.
- Introduction to ESP 8266 module.
Module 5: Embedded cloud Technology
- Automatic updates/uploads of sensor value on IP/web.
- Introduction to TCP/IP.
- Real time monitoring of sensors on a particular IP address/server
- Local server handling
- Cloud configuration using Web server
- Blynk server configuration
- ThingSpeak Configuration
- Protocols set with server
Module 6: Raspberry Pi at a glance
- Introduction to Raspberry Pi
- Advantage & Disadvantages of Raspberry Pi.
- Application and Scope of Raspberry Pi
- Different Pi model and importance
- Raspbian OS
- More R Pi supported OS
- Raspbian installation process
Module 7: Interaction with Raspberry Pi
- Language Supported by R Pi
- First Python programming into R pi
- Wifiset up
- R Pi Python Package installation
- Python library
- Interaction with R Pi board using python
- Pin control using python programming
- Different sensor interfacing using cloud configuration
Module 8: Project

Ethical Hacking and Cyber Security
Acunetix, Nmap, Metasploit, Wireshark, Nikto

Ethical Hacking and Cyber Security
- Our Ethical Hacking and Cyber Security course help you to learn the advanced concept of cyber security and ethical hacking. It is designed to help you understand everything about the field from the scratch. With Webskitters Academy’s course on Ethical Hacking and Cyber Security, we help our candidates to become a professional hacker, with required skills. We help you to understand the industry, and also to learn the cyber security measures. It opens wide array of scope for excellent career opportunities.
Networking, Basic Computer fundamentals, System Knowledge, OS Knowledge, basic knowledge on any preferred language.
Module 1:
Concepts and Theory
- Cyber Ethics and Law & Introduction
- Networking Concepts
- Google Hacking Database
- Information Gathering1
- Footprinting using Google
- Website footprinting
- Email Tracking and Footprinting
- Checking Traffic of Website
Module 2:
LAB SETUP
- VIRTUAL LAB CREATION
- Installation of VMWARE
- Installation of Kali Linux OS and Configuration
- FOOTPRINTING AND RECONNAISSANCE
- Information Gathering2
- Network Scanning and FOOTPRINTING1
- Network Scanning and FOOTPRINTING2
- NETWORK SCANNING USING N MAP
Module 3:
Pentesting on Router
- ROUTER PENTESTING
- Theory and Lab Setup
- Practical Scanning, Enumeration, and Exploiting Router in Multiple Ways
Module 4:
Network Pentesting
- NETWORK PENTESTING
- Lab setup with Windows
- Windows EndPointsPentesting
- Theory and Practical
- BufferOverflow (Theory and Exploitation)
Module 5:
Network Pentesting
- Software Misconfiguration
- RDP Service Exploitation
- Social Engineering Begins(Theory and Practical)
- ATTACK WEAKEST LINK HUMAN
- Introduction to Metasploit
- How Firewall works?
- Exploit it
Module 6:
Network Pentesting& Cyber Security
- Challenge: Level 1: Bypass The Firewall of Windows
- Level 2: Increase The Security
- (BLOCK PORT) and Prevent Hacking
- Break the Updated and Advance above Blocked PORT Security Also.
Module 7:
Social Engineering & Challenges
- Level 3:Increase the Security (BLOCK RANGE OF PORTS) this is advance level security
- Break the LEVEL 3 challenge also
- Level 4: Most advanced security (Block All Ports)
- Break It
- Cyber Crime Study
- Analyse the Attacks
- How NASA was hacked?
- Gary Mckinnon NASA Hack Case Study
- Challenge: Do the same attack in your own virtual lab
- System Hacking Using Social Engineering
Module 8:
METASPOILT-FRAMEWORK
Challenge Continues
- Do the same attack in your own virtual lab
- Celebration of Passing All Challenge
- How Antivirus Works?
- Bypass TOP BRANDED Antiviruses
- INFORMATION GATHERING
- BASIC EXPLOITATION
- Antivirus
- Bypass Antivirus
- Beat Antivirus using Python
- Escalate Privilege
- Post Exploitation with UAC Bypass
- Dump Hashes &Mimikatz
- Remote Network Monitoring
- Windows Sessions, Stations and Desktops
- Keyboard, Mouse Hacking
- Impersonation
- Temper the PAC
- Block Websites using PAC
TEAMVIEWER IS DANGEROUS
GOOGLE CHROME CAN LEAD TO HACK THE SYSTEM
- ANDROID HACKING
Module 9:
Miscellaneous
- Hijack Session Between CtrlC & Ctrl V
- Man In The Middle Attack in Multiple Ways
- CCTV Hacking
- Webcam Hacking And Live Streaming
- HACK Microphone
- DOS ATTACK LIKE PRO AND Network Monitor
Module 10:
WEBAPP PENTESTING
- HACK Social Media Accounts using Phising Attacks
- SQL Injection
- XSS Attack
- JS AND HTML FUN FOR PENTESTERS
- SERVER HACKING
Module 11: REAL LIFE HACKING
PROJECTS & HACKING TOOLS

Cloud Computing Course
HTML, computing fundamentals, AWS, MS Azure, OpenStack & GCP.

Cloud Computing Course
- Webskitters Academy is committed to add core competencies to its students, helping them to explore the wide career prospects awaiting for them at the digital world. Our Cloud Computing course is designed for creating core concepts in Cloud infrastructure. The industry-experts take live online classes to help the students learn about the best practices of the industry, learn the new technologies, and to grab the confidence to handle a project on their own.
Networking.
Module 1: Basics of Cloud computing
- Basic Idea of Computing and Cloud Computing
- Problems without Cloud Computing
- Advantages and Disadvantage of Cloud Computing
- Business Drivers in Cloud
- Overview of Security Issues
- Types of Cloud Computing
- Cloud Delivery Models
Module 2: Introduction to AWS
- AWS Fundamentals
- AWS Cloud Computing Platform
- Accessing AWS Platform
- Creating AWS Account
- Introduction to AWS Service Modules
Module 3: AWS Compute Services
- AWS EC2
- Launch Linux Instance in AWS
- Launch Windows Instance in AWS
- Installing Webserver in Linux and Windows
- AWS EBS
- Attaching New volume with instances
- Backup and Restore Of volumes
- Creating Own AWS Machine Image
Module 4: AWS Storage Services
- AWS Simple Storage Services
- S3 Accidental Deletion Protection
- Static Website Hosting using Storage Service
- AWS storage Classes
- Lifecycle Policies
Module 5: AWS Database Services
- Introduction to AWS databases
- Creating AWS RDS
- Backup and Restore RDS
- Security of RDS
- Accessibility to RDS
- AWS Dynamo DB
Module 6: AWS Networking Services
- AWS VPC
- VPC Components
- Subnet
- IP Addressing
- Route Table
- Internet Gateway
- Security Groups
Module 7: AWS Identity Management
- Create individual users.
- Manage permissions with groups.
- Grant least privilege.
- Configure a strong password policy.
- Enable MFA for privileged users.
- Use IAM roles for Amazon EC2 instances.
- Use IAM roles to share access.
Module 8: Elastic Load Balancing and Auto Scaling
- Achieve better fault tolerance for your applications
- Automatically load balance containerized applications
- Automatically scale applications
- Using Elastic Load Balancing in your Amazon Virtual Private Cloud (Amazon VPC)
- Invoking Lambda functions over HTTP(S)
Module 9: Introduction to Google Cloud, Digital Ocean & other cloud providers
- DIGITAL OCEAN
- GCP
- OTHER CLOUD PROVIDERS
Module 10: Project
- REAL-TIME PROJECT

Artificial Intelligence
Scikit Learn, Tensorflow, Theano, Caffe, MxNet, Keras, PyTorch, and CNTK.

Artificial Intelligence
- Artificial Intelligence or AI course at Webskitters Academy is aimed to provide an introductory overview of the sector to the students. We have designed the course to help the candidates is to gain an in-depth information about the field. You will gain an exposure to the Artificial Intelligence technologies, understand the AI concepts, and various networks associated with the field. The course will help you to gain basic introduction to the Artificial Intelligence, and specialize in the sector.
Basic Knowledge of Python.
Module 1: Machine Learning (A talk with Machines)
- Introduction
- Understanding the theory and concepts of Machine Learning
- Machine Learning Methods
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- Top 8 programming Languages for Machine Learning & Data Science
Module 2: Python (A tour to Python Programming)
- Installation of Anaconda
- Tokens in Python
- Keywords
- Identifiers
- Literals
- Operators
- Strings
- String Methods
- Strings Indexing and Slicing Loop
- List, Tuple, Dictionary, Set Map, Function, Lambda
- Class Programs and Assignments
Module 3: Matrix Manipulation using Numpy
- NumPy Arrays
- Indexing and Selection
- Slicing
- Numpy Operations
- Class Programs and Assignments
Module 4: Data Analysis With Pandas
- Make (Read & Write) CSV Dataset files
- Series & Data Frames
- Missing Data Group by Merging, Joining Concatenating
- Class Programs and Assignments
Module 5: Data-Visualization with-Matplotlib&Seaborn
- What is data visualization?
- Importance of data visualization
- Plotting, Plot, Sub-plot & Special Plot Distribution
- Plots using Seaborn Categorical
- Plots using Seaborn Matrix
- Plots using Seaborn
- Style and Colour using Seaborn
- Class Programs and Assignments
Module 6: Data Processing Using Titanic Dataset
- Reading Data
- Handling Missing Data
- Categorical Data
- Imputation
- Sampling
- Transform data
- Standard Scaler
- Decomposition
- Aggregation
- Splitting Data in Training & Testing Set
Module 7: Basic Statistics and Probability
- Mean, median, mode, variance
- Bayes theorem
- Joint probability distribution
- Basics of Vectors
- Class Programs and Assignments
- Introduction to features selections
- Univariate features selections
- Recursive features selections
- Class program of sklearn Features
- Selection
Module 8: Different types of Learning
- Difference between supervised learning, unsupervised learning, and reinforcement learning
- Famous Algorithms for Data Science and Machine Learning
- Understanding of these Algorithms
Module 9: Algorithm
- Statistics of linear regression
- Linear regression
- Logistic-regression
- k nearest neighbors
- k mean algorithm for clustering
- Statistics of k mean
Module 10: Decision Trees and Ensemble Learning
- Concept of decision trees and random forests
- Decision trees and random forest Bagging, boosting, voting classifier Implementation of bagging, boosting, voting classifier using scikit learn
- Understanding of count vectorizer and Naive Bayes
- Support Vector Machine(SVM)
- SVM using scikit learn
- bias variance trade off errors due to variance
- Understanding the theory of Perceptron and Gradient Descent algorithm along with practical demonstration
Module 11: Deep Learning&Recommendation Engine
- Neural Network
- Convolutional Neural Network
- Back Propagation
- Building recommendation engine using python
- Perceptron and Gradient Descent algorithm
Module 12: Image Processing with OpenCV
- Template Matching
- Corner Detection
- Edge Detection
- Feature Matching
- Project: Face Detection in Image
- Project: Face Detection in Real time
Module 13: NLP &ReinforcementLearning
- Introduction to token and corpus(Practical with demo project)
- Introduction to Reinforcement Learning
- Understanding the concepts of Reinforcement Learning
- Implementation of Reinforcement Learning
Module 14: Artificial Intelligence
- PROJECTS

Core Java
OOPs, Design Patterns, Interface, Serialization, Android Studio, Apache Maven.

Core Java
- The Core Java online course is a series of programming specializations that enable the candidates to learn the skills necessary for IT development using Java. Giving you a full understanding of the fundamentals of the software development, we enable you to learn the language. At Webskitters Academy, we aim to prepare an excellent bunch of Java programmers, who have in-depth knowledge of the sector. We help in the development of your technical skills and talents along with exposing you to the rich set of core Java libraries. Join us and explore the wonderful opportunities waiting for you!
- Concept of programming C.
Module 1: Basic Language Element
- Identifiers, Keywords
- Primitive Data types
- Operators Assignments.
Module 2: Object Oriented Programming
- Class Fundamentals, Object & Object reference
- Constructor & initialization
- Abstract Class & Interfaces
- Defining Methods, Argument Passing Mechanism,
- Method Overloading,
- Dealing with Static Members
Module 3: Extending Classes and Inheritance
- Types of Inheritance in Java
- Role of Constructors
- Overriding Super Class Methods
- Use of “super”
Module 4: Array & String
- Defining an Array, Initializing & Accessing Array
- Defining variable and constant
- Operation on String
- Creating Strings using String Buffer
Module 5: Thread
- Understanding Threads
- Thread Life-Cycle
- Thread Priorities
Module 6: Exception Handling
- Exceptions & Errors
- Types of Exception
- Control Flow In Exceptions
Module 7: Package
- Defining Package
- CLASSPATH Setting for Packages
Module 8: File Handling
- Working with File Object
- File I/O Basics
- Reading and Writing to Files
- Buffer and Buffer Management
Module 9: Project

Web Designing
- Web designing with Bootstrap is the process of designing website with responsive features and functions. At Webskitters Academy we provide professional, online course that helps you design excellent patterns and create the perfect layout for the website. We have a professional team of designers, who guide and teach the candidates to help you grab a hold over the subject. They help you get acquainted with the features and functions of web designing. Learn more and guarantee yourself a perfect career waiting for you.
- Basic Photoshop (Optional)
Module 1: Use of Photoshop Tools
- Use of tools
- Layers
- Filter and Concept about web page size
- Design
- Layout
Module 2: Introduction to HTML & HTML 5
- Html tags
- Table/div
- Forms
- Input
- Events
- Iframe
- Attributes
- Fundamental concepts of html,
- Introduction to adobe dreamweaver / komodo
- Audio/video element implementation
- Create dropdown web menu
- Pixel perfect design
Module 3: Introduction to CSS / CSS2/ CSS3
- Fundamental concepts of CSS
- CSS Properties
- CSS Value
- CSS Syntax
- CSS Comments
- Keyframe Animation
- CSS Parallax
Module 4: XHTML rules, W3C validation & browser compatibility
- Fundamental concepts of XHTML
- XHTML rules
- Validation through W3C live site
- Cross browser compatibility
Module 5: Basics of JavaScript
- Implementing JavaScript
- Events and Objects
- Form Validation using JavaScript
Module 6: Implementing JQuery
- JQurey into website
- Basic JQuery
- JQurey Slider
- JQurey CSS
- JQurey Accordian
- JQurey Tabs
- JQurey Parallax
Module 7: Webpage Implementation
- Responsive Technology
- Bootstrap Framework
- PSD to Responsive HTML Creation
- CMS page creation and modification
Module 8: Project

VLSI
- VLSI or Very Large Scale Integration is the system or process for creating an integrated circuit. There are different level of designs in the VLSI process. Functionality, interface, architecture and other designing aspects are combined together to develop an ideal IC. At Webskitters Academy, we help you learn the various process involved in VLSI. Our major objective through our online course is to bridge the gap between the academic curriculum and the practical experience of our students. We provide them with the first-hand experience and help them to learn everything by practically doing it. Want to gain a new skill and build a career with it? Join our course.
- Basics of Electronics.
- Analog Electronics & digital Electronics
Module 1: Introduction to VLSI System Design
- SSI,MSI,LSI,VLSI
- Real time applications
- Current control Vs Voltage Control Device
- Design Challenges
- System Level Requirements.
Module 2: Embedded Systems
- Design flow of VLSI
- Y chart in VLSIFPGA
- ASIC
- VLSI Applications
Module 3: MOS And CMOS based VLSI Circuits:
- NMOS, PMOS, CMOS Gates
- Effect Of Capacitive Loading
- Minimizing Propagation Delay
- Transistor Sizing For Performance
- CMOS Power Consumption
- Low Power Design Techniques
- Switching Characteristics of CMOS
- CMOS Interconnection Delays
- MOSFET Capacitance
Module 4: Circuit design using CMOS Technology
- NAND Gate, AND Gate
- NOR & OR Gate
- XOR & X-NOR
- Design for Boolean expression
Module 5: Transmission Gate
- Gate design
- Multiplexer
- Decoder
- Encoder
- Boolean Expression
Module 6: Digital Electronics
- Basic idea on digital electronics
- Circuit making using gates
- Combinational logic circuits
- Flip-flop
- Latch
- Counter
- Register
Module 7: VHDL (VERY HIGH SPEED INTEGRATED CIRCUIT HARDWARE DESCRIPTION LANGUAGE)
- Introduction to VHDL
- Entity and Architecture
- VHDL Component
- VHDL Designing Hierarchies
- Concurrent VHDL
- Signal Assignment
- Concurrency
- When and with statements.
- Behavioral Model
- Generics.
- Data Types
- Vector Assignments
- Sequential VHDL
- Process Statement
- If Statement/Case Statement
- Multiple Assignment
- Wait Statement
- Loop Statements
- Library
- Libraries
- Packages
- Procedures
- Functions
- Structural VHDL
- Component Declaration
- Port map
- Generic map
- Configuration
- Components in a package.
- Test bench
- Different forms of test bench
- Text IO.
Module 8: Layout Design in Micro wind
- Introduction of Micro wind
- Design of CMOS inverter
- NAND & NOR Gate
- Boolean expression design
Module 9: Project

PLC
- PLC or Programmable Logic Controllers are designed to automate the control processes. It is a small computer often used in factories and industrial plants. The purpose of PLC is to control the pumps, motors and other machineries in the industrial units. All the modern industrial automation are controlled through the PLCs. By taking the online PLC course at Webskitters Academy, you decide to expand the horizon of your knowledge and learn complete PLC programming using the latest platforms. We teach you to program an entire power plant using different programming languages.
- Basic Knowledge on Electronics, Digital, Analog.
Module 1:
- Definition and History of PLC
Module 2:
- PLC Architecture
Module 3:
- PLC Control & Actuation
Module 4:
- OLD Diagram
Module 5:
Hardware components require in PLC
- Switches (Theory with assignments)
- Relay (Theory with assignments)
- Contactor (Theory with assignments)
- Timer (Theory with assignments)
- Sensor (Theory with assignments)
Module 6:
Basic PLC Programming
- NO NC
- SPDT
- Latching
- Memory Bit
- Comparator
- Counter
- Timer
Module 7:
- Hardware Practical
Module 8:
- Communication and Interfacing between PLC to PC
Module 9:
- Project

Professional C and C++
- The online Professional C and C++courses are known to develop their programming skills in the C and C++ languages. It is oriented to meet the current demand of the market and explore the possibilities. The course produces ample opportunities for the candidates to write programs excellently. At Webskitters Academy, we fill you with ample of opportunities and help you to understand coding in a practice-intensive assessment. We make you understand the various prospects of the industry and deliver the opportunities for your brilliant career.
- Not required
C Programming
Module 1: Basic Structure of C Programming
- Keywords in C
- Identifiers in C
- Format Specifiers
- Format Specifiers Examples
- Data Types in C Language
Module 2: Introduction to Data Types in C
- Int Data Type in C
- Float Data Type in C
- Double Data Type in C
- Char Data Type in C
Module 3: Variable in C Language
- Variable Introduction in C
- Variable Declaration and Initialization
- Variable types and Scope in C
- Local Variable in C
- Static Variable in C
- Global variables in C
- Storage Class in C
- Constant in C Language
- Constants in C
Module 4: Operators and Enums in C Language
- Introduction to Operator
- Operator Precedance
Module 5: Decision Making of C Language
- If Statement
- If-else Statement
- Nested if Statement
- If else if Ladder
- Switch case
Module 6: Loop control in C Language
- Loop Introduction in C
- While loop in C
- Do while Loop In C
- For Loop in C
- Control Flow in C Programming
- Break Statement in C
- Continue Statement in C
- GotoStatement in C
Module 7: Array in C Language
- Single Dimensional Array
- Multi-Dimensional Array in C
Module 8: Function in C Language
- Function in C
- Function Calling in C
- Return type in Function
- Call by Value in C
- User Define Function
- Predefined Functions
Module 9: String functions in C
- strcat() function
- strncat() function
- strcpy() function
- strncpy() function
- strlen() function
- strcmp() function
- strcmpi() function
Module 10: Recursion in c
- Introduction to Recursion
- Direct and Indirect Recursion
Module 11: Pointer in C Language
- Pointer in C
- Pointer Expressions and Arithmetic
- Pointer and Array
- Strings as pointers
- Pointer to Function
- Call by Reference in C
Module 12: Structure in C Language
- Structure in C
- Nested Structure in C
- Array of Structures in C
- Pointer to Structure
- Structure to Function in C
- Typedefin C
Module 13: Introduction to File
- File Operation in c
- Dynamic Memory Allocation
- Introduction to DMA
- Calloc() and free() function
- Realloc() and free() function
Module 14: C Pre-processor
- Introduction about Pre-processor
- Command Line Arguments
C++ Programming
Module 1: Classes in C++
- Defining Classes in C++
- Classes and Encapsulation
- Member Functions
- Instantiating and Using Classes
- Using Constructors
- Multiple Constructors and Initialization Lists
- Using Destructors to Destroy Instances
- Friendship
Module 2: Operator Overloading
- Operator Overloading
- Working with Overloaded Operator Methods
Module 3: Initialization and Assignment
- Initialization vs. Assignment
- The Copy Constructor
- Assigning Values
- Specialized Constructors and Methods
- Constant and Static Class Members
Module 4: Storage Management
- Memory Allocation
- Dynamic Allocation: new and delete
Module 5: Inheritance
- Overview of Inheritance
- Defining Base and Derived Classes
- Constructor and Destructor Calls
Module 6: Polymorphism
- Overview of Polymorphism
Module 7: Input and Output in C++ Programs
- Standard Streams
- Manipulators
- Unformatted Input and Output
- File Input and Output
Module 8: Exceptions
- Exceptions
- Inheritance and Exceptions
- Exception Hierarchies
- Inside an Exception Handler
Module 9: Templates
- Template Overview
- Customizing a Templated Method
- Standard Template Library Containers
Module 10: Virtual and Pure Virtual Function
Module 11: Project

Python
- Python is the most popular programming language. It is a platform for web development that connect database system and helps to create workflows. The language is used to create outstanding and feature-rich platforms. It is designed for readability and providing excellent functionalities to the application. At Webskitters Academy, you can learn the indentations of the platform. It helps you to define the scope, loops, functions and classes. It is an object-oriented way that handles big data and perform complex mathematics, easily.
- C Language (Optional)
- C++ / Java (Optional)
Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is Exception?
- Handling an Exception
- The except Clause with No
- Exceptions
- The except Clause with Multiple
- Exceptions
- The try-finally Clause
- Argument of an Exception
- Raising an Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)
Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is Exception?
- Handling an Exception
- The except Clause with No
- Exceptions
- The except Clause with Multiple
- Exceptions
- The try-finally Clause
- Argument of an Exception
- Raising an Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)

Robotics
- The field of Embedded System & Robotics is gaining a strong hold in the Indian market gradually. The Embedded system requires both hardware and softwareto control several operations of devices. Robotics is an application of this system. Offering a lucrative and creative career, the system is often referred to as the future of Automation and Machine Learning. With an in-depth understanding and learning the skills of handling the system, you can unveil several prospects for your career. Apart from this you can also get to work on live projects to gain a first-hand experience of the sector.
- 1. Basic knowledge of C / C++ Programming
- 2. Basics of Electronics.
Module 1: Introduction of embedded system
- Introduction of embedded system.
- ASIC in latest technology.
- Basic micro controller concept.
- Embedded system application.
- AVR microcontroller concept.
- Embedded C using basic microcontroller.
Module 2: AVR based operation
- AVR Series Micro-Controllers.
- Glowing LEDs in a pattern of your choice.
- Seven Segment Displays – Theory.
- Generating Patterns and alphabets on LED Matrix.
- Scrolling Text on LCD.
Module 3: Motor Controlling
- DC Motor Interfacing with AVR MICRCONTROLLER.
- Controlling Direction of Rotation of a Motor.
- Stepper Motor Interfacing with ATMEGA 16/ARDUINO – Theory.
- Servo motor controlling using Microcontroller.
- Rotation in forward and backward direction.
Module 4: IR sensor interfacing
- Working of IR Sensors – Theory.
- Digital IR Sensors – Theory.
- Detecting White and Black surface with Digital.
- Controlling Motor with Digital IR Sensor.
Module 5: Ultrasonic sensor
- Working of SR-04 Sensors – Theory.
- Pin specification.
- Interfacing with Micro-controller.
Module 6: Project Work

Microcontroller Based Embedded System
- A Microcontroller is a chip that is used for controlling other devices. It is a micro/small device which controls other devices and machines hence,is called ‘Microcontroller’. It is a Microprocessor having RAM, ROM and I/O ports. At Webskitters Academy, we teach you the use of the system and its various aspects. We aim to make you proficient in the field by disseminating information from the professionals of the industry. Our faculty members are expert professionals, who have first-hand practical experience in the field. Learn everything about the system and make a career with your knowledge.
- C programming
- Basics of Electronics.
- Analog & Digital Electronics
Module 1: Introduction to Embedded System
- What is embedded system?
- Examples of embedded system.
- Embedded system & Robotics.
- Application of Robotics.
Module 2: Microcontroller & Microprocessor
- Microcontroller Basic.
- Microcontroller Application.
- Microprocessor vs. Microcontroller.
- ASIC (Application Specific Integrated Circuit).
- ASIC vs. Standard IC.
- Advantages of Microcontroller.
- AVR Microcontroller.
Module 3: Feature of Microcontroller
- Features of Microcontroller.
- AVR Family.
- Arduino family.
- Arduino/AVR programming.
Module 4: Programming with Controller Circuit
- Embedded C programming.
- AVR IDE & Arduino IDE.
- Interrupt Handling.
- I/O port & Timer programming.
Module 5: Programming with AVR/Arduino
- Programming practice in AVR/Arduino IDE.
- Real time Project.
- Arduino family & AVR series.
- Arduino/AVR programming.
Module 6: PROJECT

MATLAB
- The name MATLAB stands for Matrix Laboratory. It allows individuals to solve several technical computing problems. This interactive system takes a fraction of time to write a program in a scalar non-interactive language such as C or FORTRAN. In university settings, it is the usual instructional tool for introductory and advanced courses in mathematics, engineering, and science. In the industry, it is the tool for high-productivity research, development, and study. You get to acquire in-depth knowledge and information on MATLAB and the tools associated with it. Our professionals make it certain to help you gain an in-depth understanding of the system.
- Basic Knowledge on Electronics, Digital, Analog.
Module 1: Introduction to MATLAB
- Brief history and contemporary status of MATLAB.
- Use of MATLAB for engineers.
Module 2: Explaining the MATLAB GUI interface
- Layout of MATLAB GUI interface.
- Customizing you own layout.
Module 3: Usage of MATLAB Help/ Docs/ Basics
- Using help and doc commands.
- Using online documentation.
- Important web links and forums to reach for help.
Module 4: Variables and constants
- Using MATLAB as a calculator.
- Operator precedence.
- Assigning and overwriting variables.
- Naming a variable (rules and good practices).
- Predefined variables or MATLAB constants.
- Reassigning MATLAB constants.
- Keeping track of your work session.
- Command history.
- Integers (controlling the floating points).
- Relational and logical operators.
Module 5: Functions (built in)
- Introduction to concept of libraries and built in functions.
- Trigonometric functions.
- Elementary functions (floor; round etc.).
- Viewing the code of the elementary functions.
Module 6: Introduction to Matrices in MATLAB
- Creating Matrices
- Array indexing (accessing and manipulating the individual values).
- Adding and deleting rows and columns.
- Concatenation of matrices.
- Using Sub matrices.
- Matrix operations (addition; subtraction; multiplication; division).
- Built-in functions for analysing Matrices.
Module 7: Scripts and functions
- Making folders
- Creating and executing script files
- Creating and executing function files
- Function files with multiple inputs and multiple outputs
- Function files withModular programming.
Module 8: Conditional statements and Loops
- If statements (if; if else etc.).
- Switch case.
- For; While loops.
- Nested loops and conditional statements Return; break and continue keywords.
Module 9: Debugging
- Importance and introduction of debugging.
- Types of break points.
- Working with break points.
- Examining values during debugging.
- Correcting and ending debugging.
Module 10: Plotting in MATLAB
- Creating and annotating simple plots from vectors.
- Adding titles; axis labels and annotations (from GUI as well as using commands).
- Specifying line styles and colours.
- Types of plots (using log axes; histograms).
- Representing multiple datasets in single plots.
Module 11: Project

Circuit Design & Fabrication
Electrical and Electronics Circuit Design and Fabrication

Circuit Design & Fabrication
- The process of circuit design can cover systems ranging from national power grids down to the individual transistors within an integrated circuit. For simple circuits, the design process can often be done by one person without needing a planned or structured design process, but for more complex designs, teams of designers need to follow a methodicaltactic with intelligently guided computer simulation are becoming increasingly common. You get to learn about the circuit design and its fabrication from the experts and get trained by the professionals.
- Basic Knowledge on Electronics, Digital, Analog.
Module 1:
- Familiarisation with basic electrical and Electronics components.
- Practical application of diode.
- Practical Application of Transistor.
- Design 5v/12v DC power supply.
Module 2:
- Sensor Basics and practical application.
- OPAMP basics and application.
- Light Detector circuit Design.
- IR Sensor Design.
Module 3:
- IC 555 timer basics.
- Relay basics and practical application.
- Blinker using IC 555 timer.
- Design blinker with 220v supply.
Module 4:
- Basic Industrial Automation Devices.
- One line Diagram concept.
- Power circuit and control circuit.
- Practical on Contactor.
Module 5:
- Basic concept of automation.
- Industrial Timer.
- Practical on industrial timer.
Module 6:
- Project

Networking With CISCO Tools
- Networking is the core of the digital world. Businesses need to function properly, hence the need for networking becomes imperative. Through our course on Networking with CISCO Tools, we enable the candidates to learn and identify major hardware devices in a computer network, describe the factors involved in choosing a network adapter, hub, switch, or router, identify the process of handling connectivity devices that enables a workstation, server, printer, or another node to receive and transmit data over the network media among others.
- Excellent understanding of computer parts.
- Knowledge of digital electronics.
- Basic knowledge on computer network.
Module 1: Operation of IP Data Networks
- Recognize the purpose and functions of various network devices such as Routes, Switches, Bridges and Hubs.
- Select the components required to meet a given network specification.
- Identity common applications and their impact on the network.
- Describe the purpose and basic operation of the protocols in the OLI and TCP/IP models.
- Predict the data flow between two hosts across a network.
- Identity the appropriate media, cables, ports and connectors to connect network devices to other network devices and hosts in a LAN.
Module 2: LAN Switching Technologies
- Determine the technology and media access control method for Ethernet networks.
- Identify basic switching concepts and the operation of switches.
- Collision Domains or Broadcast Domains or Types of switching or CAM Table.
- Configure and verify initial switch configuration including remote access.
- Management.
- IOS commands to perform basic switch setup.
- Verify network status and switch operation using basic utilities such as Ping, Telnet and SSH.
- Describe how VLANS create logically separate networks and need for routing between them.
- Explain network segments and basic the need for routing between them.
- Explain network segmentation and basic traffic management concepts.
- Configure and verify VLANS.
- DTP.
- Auto negotiation.
Module 3:IP Addressing (IPV4/IPV6)
- Describe the operation and necessity of using private and public IP address for IPV4 addressing.
- Identify the appropriate IPV6 addressing scheme to satisfy addressing requirements in a LAN/WAN environment.
- Identify the appropriate IPV6 addressing scheme using VLSM and summarization to satisfy addressing requirements in aLAN/WAN environment.
- Describe the technological requirements for running IPV6 in conjunction with ipv4 such as dual stack.
- Describe IPV6 addresses.
- Global unicast.
- Multicast.
- Link local.
- Unique local.
- EUI 64.
- Auto-configuration.
Module 4: Routing Technologies
- Describe basic routing concepts.
- CEF.
- Packet forwarding.
- Router lookup process.
- Configure and verify utilizing the CLI to set basic Router configuration.
- IOS commands to perform basic router setup.
- Configure and verify operation status of an Ethernet interface.
- IOS commands to review basic router information and network connectivity.
- Configure and verify routing configuration for a static or default.
- Differentiate methods of routing and routing protocols.
- Static VS Dynamic.
- Link state vs. Distance Vector.
- Next hop.
- IP routing table.
- Passive interfaces.
- Configure and verify OSPF (single area).
- Benefit of single area.
- Configure OSPF V2.
- Configure OSPF V3.
- Router ID.
- Passive interfaces.
- Configure and verify inter-VLAN routing (Router on a stick).
- Sub interfaces.
- Upstream routing.
- Encapsulation.
- Configure SVI interfaces.
Module 5: IP Services
- Configure and verify DHCP(IOS Router).
- Configuring router interfaces to use DHCP.
- DHCP options.
- Excluded addresses.
- Lease time.
- Describe the types, features, and application of ACLSs.
- Standard.
- Sequence numbers.
- Editing.
- Extended.
- Named.
- Numbered.
- Log option.
- Configure and verify ACLs in a network environment.
- Named.
- Numbered.
- Log option.
- Identify the basic operation of NET.
- Purpose.
- Pool.
- Static.
- 1 to 1.
- Overloading.
- Source addressing.
- One way NAT.
- Configure and verify NAT for given network requirements.
- Configure and verify NAT as a client.
Module 6: Network Device Security
- Configure and verify network device security features.
- Device password security.
- Enable secret VS enable.
- Transport.
- Disable telnet.
- SSH.
- VTYs.
- Physical security.
- Service password.
- Describe external authentication methods.
- Configure and verify Switch Port Security features.
- Sticky MAC.
- MAC address limitation.
- Static / dynamic.
- Violation modes.
- Err disable.
- Shutdown.
- Protect restrict.
- Shutdown unused ports.
- Err disable recovery.
- Assign unused ports to an unused VLAN.
- Setting native VLAN to other than VLAN 1.
- Configure and verify ACLs to filter network traffic.
- Configure and verify ACLs to limit telnet and SSH access to the router.
Module 7: Troubleshooting
- Troubleshoot and correct common problems associated with IP addressing and host.
- Configurations.
- Troubleshoot and resolve VLAN problems.
- Identify that VLAN are configure.
- Port membership correct.
- IP address configured.
- Troubleshoot and Resolve trunking problems on switches.
- Correct trunk states.
- Correct encapsulation configured.
- Correct VLANs allowed.
- Troubleshoot and Resolve ACL issues.
- Statistics.
- Permitted network.
- Direction.
- Interface.
- Troubleshoot and Resolve Layer 1 problems.
- Framing.
- CRC.
- Runts.
- Giants.
- Dropped packets.
- Late collision.
- Input/output errors.
Module 8: LAN Switching Technologies
- Identify enhanced switching technologies.
- RSTP.
- PVSTP.
- Ether channels.
- Configure and verify PVSTP operation.
- Describe root bridge election.
- Spanning tree mode.
Module 9: IP Routing Technologies
- POST.
- Router boot up process.
- Configure and verify operation status of a serial interfaces.
- Manage IOS Files.
- Boot Preference.
- IOS image.
- Licensing.
- Show license.
- Change license.
- Differentiate methods of routing and routing protocols.
- Administrative distance.
- Split horizon.
- Metric.
- Next hop.
- Configure and verify OSPF) Single area.
- Neighbour adjacencies.
- OSPF states.
- Discuss multi area.
- Configure OSPF V2.
- Configure OSPF V3.
- Configure OSPF V3.
- Router ID.
- LSA types.
- Configure and verify EIGRP (single AS).
- Feasible Distance/Feasible Successors/Administrative distance.
- Feasibility condition.
- Metric composition.
- Router id.
- Auto summary.
- Path selection.
- Load balance.
- Equal.
- Unequal.
- Passive interfaces.
Module 10: IP Services
- Recognize high availability (FHRP).
- VRRP.
- HSRP.
- GLBP.
Module 11: IP Services
- Identify and correct common network problems.
- Utilize net flow data.
- Troubleshoot and Resolve spanning Tree operation issues.
- Root switch.
- Priority.
- Mode is correct.
- Port states.
- Troubleshoot and Resolve routing issues.
- Routing is enabled.
- Routing table is correct.
- Correct path selection.
- Troubleshoot and Resolve OSPF problems.
- Neighbour Adjacencies.
- Hello and Dead timers.
- OSPF area.
- Interface MTU.
- Network types.
- Neighbour states.
- OSPF topology database.
- Troubleshoot Resolve EIGRP problems.
- Neighbour Adjacencies.
- AS number.
- Load balancing.
- Split Horizon.
- Troubleshoot and Resolve inter VLSN routing problems.
- Connectivity.
- Encapsulation.
- Subnet.
- Native VLAN.
- Port mode trunk status.
- Troubleshoot and Resolve Wan implementation issues.
- Serial interface.
- PPP.
- Frame Relay.
- Monitor Net Flow statistics.
- Troubleshoot ether channel problems.
Module 12: WAN Technologies
- Identify different WAN Technologies o ISDN.
- DSL.
- Frame Relay.
- Cable.
- VPN.
- Configure and verify a basic WAN serial connection.
- Configure and verify a PPP connection between routers.
- Configure and verify Frame Relay on routers.
- Implement and troubleshoot PPPoE.
Module 13: Project Work

Professional Laravel with API Course
- At Webskitters Academy, we help our students to gain the capability of creating their own projects with Laravel. We provide them with in-depth knowledge of the sector, and enable them to control the most challenging features of APIs with the Laravel framework. Our trainers provide you with the skills to create and configure your own local development environment, and use the latest tools to boost your productivity.
1. Concept of OOPs
2. Knowledge of HTML
3. Knowledge of PHP-MySQL
Module 1: Introduction of Laravel PHP Framework
- Installing Laravel
- Artisan CLI (command-line interface)
- Laravel Directory Structure
- Configuring a new Laravel project
- MVC Structure
Module 2: Setting up a sample project in Laravel
- Basic routing and Name routing
- Resource route
- Controller
- Call a controller method from a route
- Passing variables from controllers to views
Module 3: Laravel Blade Template Engine
- Master layout in HTML/Bootstrap template
- HTML Template inheritance
- Displaying Your Template Views
- Loading a view into another view/nested views
- Adding assets in view pages
Module 4: Laravel Authentication & Authorization Concept
- HTTP Basic Authentication
- Middleware Authentication
- Laravel Guard Authentication
- Hashing
Module 5: Laravel Forms Validation and show error message
- Creating Registration form
- Validating user input
- Creating a file uploader
- Validating a file uploader and email and password etc.
- Creating a custom error message using laravel default error method
Module 6: Advanced SQL Queries
- Using Operators
- Grouping Records, Having Clause
- Joining Tables
- Select Record
- Insert Record
- Deleting Record
Module 7: Laravel Migrations and Migrate Table
- Introduction
- Php Artisan migration command
- Migration structure
- How to create a table using a migration
- Laravel migration rollback
- Migrations for our project database
- Database seeding
Module 8: Creating a registration & user login form
- Create user register and login system Using Auth
- Adding Custom Fields to Registration Form
Module 9: Laravel Eloquent ORM
- Eloquent ORM Models
- Table name and primary keys
- Eloquent ORM INSERT, READ,UPDATE, DELETE
- Displaying data from models in views
- Relationship
Module 10: Creating and Using Third-Party Packages
- Introduction
- Downloading and installing packages
Module 11: Using Ajax and jQuery
- Introduction
- Multiple dropdown dependency
Module 12: Create Restful APIs
- Introduction
- Building a Restful API with routes
- Creating crud API
Module 13: Live Project
At the end of module, all students get the expertise to develop an industry standard Laravel application. So, at this stage, we assign live project works to the students.

Machine Learning using Python
Data Structure, Jupyter, Data Analysis, Data visualisation,

Machine Learning using Python
- Python is used for Machine Learning as well: predicting stocks or spam detection, it is also used for Browser Automation. Actually you use selenium with Python to automate your browser to do social media posts.
- Python used in Artificial Intelligence: With AI, you can actually make a machine mimic the human brain which has the power to think, analyze and make decisions.
- C Language
- C++ / Java (Optional)
- Foundation of Python (Optional)
Module 1: Software Requirement Specification
- Installing Anaconda Navigator IDE (Python 3.6).
- Setting up class path of Python.
- Text Editor: Visual Studio Code.
Module 2: Basic Programs Handling Data Type
- Running python.
- Python identifier, keywords, comments etc.
- Assigning values to variable.
- Different data types in python.
- Python numbers, strings.
Module 3: Operators and Decision making in python
- Operators in python.
- Decision making in python.
- If elif else statement.
- Break and continue loops.
- While loops with else.
- For loop.
Module 4: Functions in python
- Defining a function with ‘def’ keyword.
- Calling a function in python.
- Pass by value and pass by reference.
- Local vs global variable.
- Modules and packages in python.
- Default argument, keyword argument and arbitrary argument.
- Programs on function.
Module 5: Data Structure in python
- Lists and its different functions.
- List comprehension.
- Dictionary and tuples.
- Set and empty set.
- Pop and push on set.
- Using list as stack.
Module 6: Jupyter Overview
- Implementing Jupyter Notebook.
- Web Application embed Visualization.
Module 7: Machine learning packages in python
- Numpy package.
- Panda package.
- Matplotlib package.
- Sklearn package.
Module 8: Numerical and Computation using packages
- Creating Numpy array and manipulation.
- Indexing and slicing of Numpy array.
- Numpy operations.
Module 9: Python for Data Analysis – panda
- Series, Data frames, Group by, Merging Joining.
- Programs using python data frames.
- Data Manipulation with Panda.
Module 10: Python for Data visualization – Matplotlib
- Data visualization with Matplotlib.
- Scatter Plot, Straight Line Plot.
- Plotting of images.
Module 11: Introduction to Machine Learning using UCI Machine Learning Repository
- What are Features?
- What are Labels?
- Pre-processing of Data (mean max normalization).
- Over fitting and Under fitting of Model.
Module 12: Regression problem
- Linear regression.
- Logistic regression.
- Polynomial regression.
Module 13: Classification Problems
- KNN.
- Naïve Bayes.
- Decision Tree.
- Support Vector Machine.
Module 14: Clustering Problems
- Introduction to Un-Supervised Learning.
- K-Means Clustering.
Module 15: NLP
- Working with Text Data.
Module 16: Project

Ethical Hacking and Cyber Security
Acunetix, Nmap, Metasploit, Wireshark, Nikto

Ethical Hacking and Cyber Security
- Our Ethical Hacking and Cyber Security course help you to learn the advanced concept of cyber security and ethical hacking. It is designed to help you understand everything about the field from the scratch. With Webskitters Academy’s course on Ethical Hacking and Cyber Security, we help our candidates to become a professional hacker, with required skills. We help you to understand the industry, and also to learn the cyber security measures. It opens wide array of scope for excellent career opportunities.
Networking, Basic Computer fundamentals, System Knowledge, OS Knowledge, basic knowledge on any preferred language.
Module 1:
Concepts and Theory
- Cyber Ethics and Law & Introduction
- Networking Concepts
- Google Hacking Database
- Information Gathering1
- Footprinting using Google
- Website footprinting
- Email Tracking and Footprinting
- Checking Traffic of Website
Module 2:
LAB SETUP
- VIRTUAL LAB CREATION
- Installation of VMWARE
- Installation of Kali Linux OS and Configuration
- FOOTPRINTING AND RECONNAISSANCE
- Information Gathering2
- Network Scanning and FOOTPRINTING1
- Network Scanning and FOOTPRINTING2
- NETWORK SCANNING USING N MAP
Module 3:
Pentesting on Router
- ROUTER PENTESTING
- Theory and Lab Setup
- Practical Scanning, Enumeration, and Exploiting Router in Multiple Ways
Module 4:
Network Pentesting
- NETWORK PENTESTING
- Lab setup with Windows
- Windows EndPointsPentesting
- Theory and Practical
- BufferOverflow (Theory and Exploitation)
Module 5:
Network Pentesting
- Software Misconfiguration
- RDP Service Exploitation
- Social Engineering Begins(Theory and Practical)
- ATTACK WEAKEST LINK HUMAN
- Introduction to Metasploit
- How Firewall works?
- Exploit it
Module 6:
Network Pentesting& Cyber Security
- Challenge: Level 1: Bypass The Firewall of Windows
- Level 2: Increase The Security
- (BLOCK PORT) and Prevent Hacking
- Break the Updated and Advance above Blocked PORT Security Also.
Module 7:
Social Engineering & Challenges
- Level 3:Increase the Security (BLOCK RANGE OF PORTS) this is advance level security
- Break the LEVEL 3 challenge also
- Level 4: Most advanced security (Block All Ports)
- Break It
- Cyber Crime Study
- Analyse the Attacks
- How NASA was hacked?
- Gary Mckinnon NASA Hack Case Study
- Challenge: Do the same attack in your own virtual lab
- System Hacking Using Social Engineering
Module 8:
METASPOILT-FRAMEWORK
Challenge Continues
- Do the same attack in your own virtual lab
- Celebration of Passing All Challenge
- How Antivirus Works?
- Bypass TOP BRANDED Antiviruses
- INFORMATION GATHERING
- BASIC EXPLOITATION
- Antivirus
- Bypass Antivirus
- Beat Antivirus using Python
- Escalate Privilege
- Post Exploitation with UAC Bypass
- Dump Hashes &Mimikatz
- Remote Network Monitoring
- Windows Sessions, Stations and Desktops
- Keyboard, Mouse Hacking
- Impersonation
- Temper the PAC
- Block Websites using PAC
TEAMVIEWER IS DANGEROUS
GOOGLE CHROME CAN LEAD TO HACK THE SYSTEM
- ANDROID HACKING
Module 9:
Miscellaneous
- Hijack Session Between CtrlC & Ctrl V
- Man In The Middle Attack in Multiple Ways
- CCTV Hacking
- Webcam Hacking And Live Streaming
- HACK Microphone
- DOS ATTACK LIKE PRO AND Network Monitor
Module 10:
WEBAPP PENTESTING
- HACK Social Media Accounts using Phising Attacks
- SQL Injection
- XSS Attack
- JS AND HTML FUN FOR PENTESTERS
- SERVER HACKING
Module 11: REAL LIFE HACKING
PROJECTS & HACKING TOOLS

Cloud Computing Course
HTML, computing fundamentals, AWS, MS Azure, OpenStack & GCP.

Cloud Computing Course
- Webskitters Academy is committed to add core competencies to its students, helping them to explore the wide career prospects awaiting for them at the digital world. Our Cloud Computing course is designed for creating core concepts in Cloud infrastructure. The industry-experts take live online classes to help the students learn about the best practices of the industry, learn the new technologies, and to grab the confidence to handle a project on their own.
Networking.
Module 1: Basics of Cloud computing
- Basic Idea of Computing and Cloud Computing
- Problems without Cloud Computing
- Advantages and Disadvantage of Cloud Computing
- Business Drivers in Cloud
- Overview of Security Issues
- Types of Cloud Computing
- Cloud Delivery Models
Module 2: Introduction to AWS
- AWS Fundamentals
- AWS Cloud Computing Platform
- Accessing AWS Platform
- Creating AWS Account
- Introduction to AWS Service Modules
Module 3: AWS Compute Services
- AWS EC2
- Launch Linux Instance in AWS
- Launch Windows Instance in AWS
- Installing Webserver in Linux and Windows
- AWS EBS
- Attaching New volume with instances
- Backup and Restore Of volumes
- Creating Own AWS Machine Image
Module 4: AWS Storage Services
- AWS Simple Storage Services
- S3 Accidental Deletion Protection
- Static Website Hosting using Storage Service
- AWS storage Classes
- Lifecycle Policies
Module 5: AWS Database Services
- Introduction to AWS databases
- Creating AWS RDS
- Backup and Restore RDS
- Security of RDS
- Accessibility to RDS
- AWS Dynamo DB
Module 6: AWS Networking Services
- AWS VPC
- VPC Components
- Subnet
- IP Addressing
- Route Table
- Internet Gateway
- Security Groups
Module 7: AWS Identity Management
- Create individual users.
- Manage permissions with groups.
- Grant least privilege.
- Configure a strong password policy.
- Enable MFA for privileged users.
- Use IAM roles for Amazon EC2 instances.
- Use IAM roles to share access.
Module 8: Elastic Load Balancing and Auto Scaling
- Achieve better fault tolerance for your applications
- Automatically load balance containerized applications
- Automatically scale applications
- Using Elastic Load Balancing in your Amazon Virtual Private Cloud (Amazon VPC)
- Invoking Lambda functions over HTTP(S)
Module 9: Introduction to Google Cloud, Digital Ocean & other cloud providers
- DIGITAL OCEAN
- GCP
- OTHER CLOUD PROVIDERS
Module 10: Project
- REAL-TIME PROJECT

Artificial Intelligence
Scikit Learn, Tensorflow, Theano, Caffe, MxNet, Keras, PyTorch, and CNTK.

Artificial Intelligence
- Artificial Intelligence or AI course at Webskitters Academy is aimed to provide an introductory overview of the sector to the students. We have designed the course to help the candidates is to gain an in-depth information about the field. You will gain an exposure to the Artificial Intelligence technologies, understand the AI concepts, and various networks associated with the field. The course will help you to gain basic introduction to the Artificial Intelligence, and specialize in the sector.
Basic Knowledge of Python.
Module 1: Machine Learning (A talk with Machines)
- Introduction
- Understanding the theory and concepts of Machine Learning
- Machine Learning Methods
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- Top 8 programming Languages for Machine Learning & Data Science
Module 2: Python (A tour to Python Programming)
- Installation of Anaconda
- Tokens in Python
- Keywords
- Identifiers
- Literals
- Operators
- Strings
- String Methods
- Strings Indexing and Slicing Loop
- List, Tuple, Dictionary, Set Map, Function, Lambda
- Class Programs and Assignments
Module 3: Matrix Manipulation using Numpy
- NumPy Arrays
- Indexing and Selection
- Slicing
- Numpy Operations
- Class Programs and Assignments
Module 4: Data Analysis With Pandas
- Make (Read & Write) CSV Dataset files
- Series & Data Frames
- Missing Data Group by Merging, Joining Concatenating
- Class Programs and Assignments
Module 5: Data-Visualization with-Matplotlib&Seaborn
- What is data visualization?
- Importance of data visualization
- Plotting, Plot, Sub-plot & Special Plot Distribution
- Plots using Seaborn Categorical
- Plots using Seaborn Matrix
- Plots using Seaborn
- Style and Colour using Seaborn
- Class Programs and Assignments
Module 6: Data Processing Using Titanic Dataset
- Reading Data
- Handling Missing Data
- Categorical Data
- Imputation
- Sampling
- Transform data
- Standard Scaler
- Decomposition
- Aggregation
- Splitting Data in Training & Testing Set
Module 7: Basic Statistics and Probability
- Mean, median, mode, variance
- Bayes theorem
- Joint probability distribution
- Basics of Vectors
- Class Programs and Assignments
- Introduction to features selections
- Univariate features selections
- Recursive features selections
- Class program of sklearn Features
- Selection
Module 8: Different types of Learning
- Difference between supervised learning, unsupervised learning, and reinforcement learning
- Famous Algorithms for Data Science and Machine Learning
- Understanding of these Algorithms
Module 9: Algorithm
- Statistics of linear regression
- Linear regression
- Logistic-regression
- k nearest neighbors
- k mean algorithm for clustering
- Statistics of k mean
Module 10: Decision Trees and Ensemble Learning
- Concept of decision trees and random forests
- Decision trees and random forest Bagging, boosting, voting classifier Implementation of bagging, boosting, voting classifier using scikit learn
- Understanding of count vectorizer and Naive Bayes
- Support Vector Machine(SVM)
- SVM using scikit learn
- bias variance trade off errors due to variance
- Understanding the theory of Perceptron and Gradient Descent algorithm along with practical demonstration
Module 11: Deep Learning&Recommendation Engine
- Neural Network
- Convolutional Neural Network
- Back Propagation
- Building recommendation engine using python
- Perceptron and Gradient Descent algorithm
Module 12: Image Processing with OpenCV
- Template Matching
- Corner Detection
- Edge Detection
- Feature Matching
- Project: Face Detection in Image
- Project: Face Detection in Real time
Module 13: NLP &ReinforcementLearning
- Introduction to token and corpus(Practical with demo project)
- Introduction to Reinforcement Learning
- Understanding the concepts of Reinforcement Learning
- Implementation of Reinforcement Learning
Module 14: Artificial Intelligence
- PROJECTS

Web Designing
- Web designing with Bootstrap is the process of designing website with responsive features and functions. At Webskitters Academy we provide professional, online course that helps you design excellent patterns and create the perfect layout for the website. We have a professional team of designers, who guide and teach the candidates to help you grab a hold over the subject. They help you get acquainted with the features and functions of web designing. Learn more and guarantee yourself a perfect career waiting for you.
- Basic Photoshop (Optional)
Module 1: Use of Photoshop Tools
- Use of tools
- Layers
- Filter and Concept about web page size
- Design
- Layout
Module 2: Introduction to HTML & HTML 5
- Html tags
- Table/div
- Forms
- Input
- Events
- Iframe
- Attributes
- Fundamental concepts of html,
- Introduction to adobe dreamweaver / komodo
- Audio/video element implementation
- Create dropdown web menu
- Pixel perfect design
Module 3: Introduction to CSS / CSS2/ CSS3
- Fundamental concepts of CSS
- CSS Properties
- CSS Value
- CSS Syntax
- CSS Comments
- Keyframe Animation
- CSS Parallax
Module 4: XHTML rules, W3C validation & browser compatibility
- Fundamental concepts of XHTML
- XHTML rules
- Validation through W3C live site
- Cross browser compatibility
Module 5: Basics of JavaScript
- Implementing JavaScript
- Events and Objects
- Form Validation using JavaScript
Module 6: Implementing JQuery
- JQurey into website
- Basic JQuery
- JQurey Slider
- JQurey CSS
- JQurey Accordian
- JQurey Tabs
- JQurey Parallax
Module 7: Webpage Implementation
- Responsive Technology
- Bootstrap Framework
- PSD to Responsive HTML Creation
- CMS page creation and modification
Module 8: Project

Professional C and C++
- The online Professional C and C++courses are known to develop their programming skills in the C and C++ languages. It is oriented to meet the current demand of the market and explore the possibilities. The course produces ample opportunities for the candidates to write programs excellently. At Webskitters Academy, we fill you with ample of opportunities and help you to understand coding in a practice-intensive assessment. We make you understand the various prospects of the industry and deliver the opportunities for your brilliant career.
- Not required
C Programming
Module 1: Basic Structure of C Programming
- Keywords in C
- Identifiers in C
- Format Specifiers
- Format Specifiers Examples
- Data Types in C Language
Module 2: Introduction to Data Types in C
- Int Data Type in C
- Float Data Type in C
- Double Data Type in C
- Char Data Type in C
Module 3: Variable in C Language
- Variable Introduction in C
- Variable Declaration and Initialization
- Variable types and Scope in C
- Local Variable in C
- Static Variable in C
- Global variables in C
- Storage Class in C
- Constant in C Language
- Constants in C
Module 4: Operators and Enums in C Language
- Introduction to Operator
- Operator Precedance
Module 5: Decision Making of C Language
- If Statement
- If-else Statement
- Nested if Statement
- If else if Ladder
- Switch case
Module 6: Loop control in C Language
- Loop Introduction in C
- While loop in C
- Do while Loop In C
- For Loop in C
- Control Flow in C Programming
- Break Statement in C
- Continue Statement in C
- GotoStatement in C
Module 7: Array in C Language
- Single Dimensional Array
- Multi-Dimensional Array in C
Module 8: Function in C Language
- Function in C
- Function Calling in C
- Return type in Function
- Call by Value in C
- User Define Function
- Predefined Functions
Module 9: String functions in C
- strcat() function
- strncat() function
- strcpy() function
- strncpy() function
- strlen() function
- strcmp() function
- strcmpi() function
Module 10: Recursion in c
- Introduction to Recursion
- Direct and Indirect Recursion
Module 11: Pointer in C Language
- Pointer in C
- Pointer Expressions and Arithmetic
- Pointer and Array
- Strings as pointers
- Pointer to Function
- Call by Reference in C
Module 12: Structure in C Language
- Structure in C
- Nested Structure in C
- Array of Structures in C
- Pointer to Structure
- Structure to Function in C
- Typedefin C
Module 13: Introduction to File
- File Operation in c
- Dynamic Memory Allocation
- Introduction to DMA
- Calloc() and free() function
- Realloc() and free() function
Module 14: C Pre-processor
- Introduction about Pre-processor
- Command Line Arguments
C++ Programming
Module 1: Classes in C++
- Defining Classes in C++
- Classes and Encapsulation
- Member Functions
- Instantiating and Using Classes
- Using Constructors
- Multiple Constructors and Initialization Lists
- Using Destructors to Destroy Instances
- Friendship
Module 2: Operator Overloading
- Operator Overloading
- Working with Overloaded Operator Methods
Module 3: Initialization and Assignment
- Initialization vs. Assignment
- The Copy Constructor
- Assigning Values
- Specialized Constructors and Methods
- Constant and Static Class Members
Module 4: Storage Management
- Memory Allocation
- Dynamic Allocation: new and delete
Module 5: Inheritance
- Overview of Inheritance
- Defining Base and Derived Classes
- Constructor and Destructor Calls
Module 6: Polymorphism
- Overview of Polymorphism
Module 7: Input and Output in C++ Programs
- Standard Streams
- Manipulators
- Unformatted Input and Output
- File Input and Output
Module 8: Exceptions
- Exceptions
- Inheritance and Exceptions
- Exception Hierarchies
- Inside an Exception Handler
Module 9: Templates
- Template Overview
- Customizing a Templated Method
- Standard Template Library Containers
Module 10: Virtual and Pure Virtual Function
Module 11: Project

Python
- Python is the most popular programming language. It is a platform for web development that connect database system and helps to create workflows. The language is used to create outstanding and feature-rich platforms. It is designed for readability and providing excellent functionalities to the application. At Webskitters Academy, you can learn the indentations of the platform. It helps you to define the scope, loops, functions and classes. It is an object-oriented way that handles big data and perform complex mathematics, easily.
- C Language (Optional)
- C++ / Java (Optional)
Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is Exception?
- Handling an Exception
- The except Clause with No
- Exceptions
- The except Clause with Multiple
- Exceptions
- The try-finally Clause
- Argument of an Exception
- Raising an Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)
Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is Exception?
- Handling an Exception
- The except Clause with No
- Exceptions
- The except Clause with Multiple
- Exceptions
- The try-finally Clause
- Argument of an Exception
- Raising an Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)