• +91-9632047066 | +91-8088607718
  • Overview
  • Curriculum
  • Fees & ISA

  1. HTML Fundamentals
  2. HTML Elements
  3. HTML Attributes
  4. HTML Headings, Rules, & Comments
  5. HTML Paragraphs
  6. HTML Text Formatting
  7. HTML Styles
  8. HTML Links
  9. HTML Images
  10. HTML Tables
  11. HTML Lists
  12. HTML Forms & Input
  13. HTML Colors

  1. Introduction
  2. HTML5 - New Features
  3. HTML5 - New Features The canvas element for 2D drawing
  4. The video and audio elements for media playback
  5. HTML5 Geo location
  6. HTML5 New Input Types
  7. HTML5 New Form Elements (New form controls, like calendar, date, time, email, url, search)
  8. HTML5 New Form Attributes
  9. New content-specific elements, like article, footer, header, nav, section

  1. Introduction to CSS
  2. CSS Syntax
  3. CSS Classes
  4. CSS IDs
  5. CSS Divisions
  6. CSS Spans
  7. CSS Box model
  8. CSS Borders
  9. CSS Ordered & Unordered Lists
  10. CSS Width and Height Properties
  11. CSS Classification
  12. CSS Positioning
  13. CSS Pseudo Elements

  1. JavaScript How To and Where To
  2. JavaScript Statements and Comments
  3. JavaScript Variables
  4. JavaScript Operators
  5. JavaScript Comparisons
  6. JavaScript If…Else
  7. JavaScript Loops
  8. JavaScript Flow Control Statements
  9. JavaScript Switch and Popup Boxes
  10. JavaScript Functions
  11. JavaScript Events
  12. JavaScript Try…Catch and Throw Statements
  13. JavaScript Special Characters and Guidelines

  1. JavaScript Browser Detection
  2. JavaScript Cookies
  3. JavaScript Form Validation
  4. JavaScript Animation
  5. JavaScript Image Maps
  6. JavaScript Timing Events
  7. Create Your Own Objects with JavaScript

  1. Object-Oriented Terminology
  2. Types of Objects
  3. Creating New Types of Objects (Reference Types)
  4. Accessing Object Values / Getter and Setter methods
  5. Prototype paradigm
  6. Prototypal inheritance
  7. Prototypal inheritance using __proto__
  8. Prototypal inheritance using create()
  9. Prototypal inheritance using prototype

  1. JavaScript Variable Scope
  2. JavaScript Functions
  3. Working with JavaScript Functions
  4. JSON Object
  5. JSON.stringify and JSON.parse
  6. JavaScript String Object
  7. JavaScript Date Object
  8. JavaScript Array Object
  9. JavaScript Boolean Object
  10. JavaScript Math Object

  1. jQuery Fundamentals
  2. jQuery Introduction
  3. Why jQuery?
  4. About jQuery.com
  5. jQuery Code assistance
  6. Using jQuery
  7. Content Delivery Network(CDN)
  8. Using jQuery Selectors
  9. Introduction Selectors
  10. Selecting Nodes by Tag Name
  11. Selecting Nodes by ascendants and descendants
  12. Selecting Nodes by ID
  13. Selecting Nodes by Class Name
  14. Selecting Nodes by Attribute Value
  15. Selecting Input Nodes
  16. Additional Selectors

  1. Introduction
  2. Anatomy of an Angular 2 Application
  3. Sample Application
  4. Course Outline
  5. Setting up Our Environment
  6. Setting up an Angular 2 Application
  7. Running an Angular 2 Application
  8. About Modules
  9. Loading ES Modules and Hosting Our Application
  10. Introduction to Components
  11. What Is a Component
  12. Creating the Component Class
  13. Defining the Metadata with a Decorator
  14. Bootstrapping Our App Component
  15. Templates, Interpolation, and Directives
  16. Building a Template
  17. Building the Component
  18. Using a Component as a Directive
  19. Binding with Interpolation
  20. Adding Logic with Directives
  21. Data Binding & Pipes
  22. Property Binding
  23. Handling Events with Event Binding
  24. Handling Input with Two-way Binding
  25. Transforming Data with Pipes
  26. More on Components
  27. Defining Interfaces
  28. Encapsulating Component Styles
  29. Using Lifecycle Hooks
  30. Building Custom Pipes
  31. Relative Paths with Module Id

  1. Building Nested Components
  2. Using a Nested Component
  3. Passing Data to a Nested Component Using @Input
  4. Passing Data from a Component Using @Output
  5. Services and Dependency Injection
  6. Building a Service
  7. Registering the Service
  8. Injecting the Service
  9. Retrieving Data Using HTTP
  10. Observables and Reactive Extensions
  11. Sending an HTTP Request
  12. Exception Handling
  13. Subscribing to an Observable
  14. Navigation and Routing Basics
  15. How Routing Works
  16. Configuring Routes
  17. Tying Routes to Actions
  18. Placing the Views
  19. Navigation and Routing Additional Techniques
  20. Passing Parameters to a Route
  21. Activating a Route with Code
  22. Protecting Routes with Guards
  23. Angular Modules

  1. Getting Started with Node.js
  2. Understanding Node.js
  3. Installing Node.js
  4. Working with Node.js Packages
  5. Creating a Node.js Application
  6. Writing Data to the Console
  7. Using Events, Listeners, Timers, and Callbacks in Node.js
  8. Understanding the Node.js Event Model
  9. Adding Work to the Event Queue
  10. Implementing Callbacks
  11. Handling Data I/O in Node.js
  12. Working with JSON
  13. Using the Module to Buffer Data
  14. Using the Module to Stream Data
  15. Compressing and Decompressing Data with
  16. Accessing the File System from Node.js
  17. Synchronous Versus Asynchronous File System Calls
  18. Opening and Closing Files
  19. Writing Files
  20. Reading Files
  21. Other File System Tasks
  22. Implementing HTTP Services in Node.js
  23. Processing URLs
  24. Processing Query Strings and Form Parameters
  25. Understanding Request, Response, and Server Objects
  26. Implementing HTTP Clients and Servers in Node.js
  27. Implementing HTTPS Servers and Clients

  1. MongoDB
  2. Understanding NoSQL and MongoDB
  3. Why NoSQL?
  4. Understanding MongoDB
  5. MongoDB Data Types
  6. Planning Your Data Model
  7. Getting Started with MongoDB
  8. Building the MongoDB Environment
  9. Administering User Accounts
  10. Configuring Access Control
  11. Administering Databases
  12. Managing Collections
  13. Getting Started with MongoDB and Node.js
  14. Adding the MongoDB Driver to Node.js
  15. Connecting to MongoDB from Node.js
  16. Understanding the Objects Used in the MongoDB Node.js Driver
  17. Accessing and Manipulating Databases and Collections
  18. Manipulating MongoDB Documents from Node.js
  19. Understanding Database Change Options
  20. Understanding Database Update Operators
  21. Adding Documents to a Collection
  22. Getting Documents from a Collection
  23. Updating Documents in a Collection
  24. Atomically Modifying Documents in a Collection
  25. Saving Documents in a Collection
  26. Using to Insert Documents in a Collection
  27. Deleting Documents from a Collection
  28. Removing a Single Document from a Collection

Post final selection, the Candidate signs an Income Share Agreement (ISA) with us. No upfront payment needs to be made. You need to pay only after you get a job with a salary of ₹4.5 lakhs per annum (before taxes). The payment will be done in monthly installments @17% of the per month gross salary. The installments will continue till the 24th month or until you have paid us an amount of ₹3 lakhs, whichever is earlier. The Income Share Agreement is capped at ₹3 lakhs, the candidate won't pay more than this in total.

Also, in the rarest of the rare scenario where you don't get a job or you get a job with a salary less than ₹4.5 lakhs/annum, we don’t charge you at all.

Ready for an adventure to a high profile career?
While applying, you'll be asked about your skills, qualifications, experience, exposures, achievements and views.
Shortlisted Applications will appear for the selection test. You'll be notified accordingly.
Our Alumni Work at