Learn top skills to kick start your career
Learning paths are built with the help of quality sources curated over the web by EnGrip
Get started now. It's free!
Free
Ajax

Ajax

Ajax is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

Learn concepts of Ajax with the help of quality content curated over the web by EnGrip


Start Learning
Free
Android Development

Android Development

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

Learn concepts of Android Development with the help of quality content curated over the web by EnGrip


Start Learning
Free
AngularJS

AngularJS

AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

Learn concepts of AngularJS with the help of quality content curated over the web by EnGrip


Start Learning
Free
ASP

ASP

Active Server Pages later known as Classic ASP or ASP Classic, is Microsoft's first server-side script engine for dynamically generated web pages. ASP.NET, first released in January 2002, has superseded ASP.

Learn concepts of ASP with the help of quality content curated over the web by EnGrip


Start Learning
Free
Bootstrap

Bootstrap

Bootstrap is a free and open-source front-end framework for designing websites and web applications.

Learn concepts of Bootstrap with the help of quality content curated over the web by EnGrip


Start Learning
Free
C

C

C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

Learn concepts of C with the help of quality content curated over the web by EnGrip


Start Learning
Free
Cascading Style Sheets

Cascading Style Sheets

Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Learn concepts of Cascading Style Sheets with the help of quality content curated over the web by EnGrip


Start Learning
Free
Code Igniter

Code Igniter

CodeIgniter is an open-source software rapid development web framework, for use in building dynamic web sites with PHP.

Learn concepts of Code Igniter with the help of quality content curated over the web by EnGrip


Start Learning
Free
Cplusplus

Cplusplus

C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.

Learn concepts of Cplusplus with the help of quality content curated over the web by EnGrip


Start Learning
Free
Csharp

Csharp

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

Learn concepts of Csharp with the help of quality content curated over the web by EnGrip


Start Learning
Free
Data Science

Data Science

Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from data in various forms, both structured and unstructured, similar to data mining.

Learn concepts of Data Science with the help of quality content curated over the web by EnGrip


Start Learning
Free
Data Structures and Algorithms

Data Structures and Algorithms

Data structure is a data organization and storage format that enables efficient access and modification. It is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

Learn concepts of Data Structures and Algorithms with the help of quality content curated over the web by EnGrip


Start Learning
Free
DBMS

DBMS

A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic way to create, retrieve, update and manage data.

Learn concepts of DBMS with the help of quality content curated over the web by EnGrip


Start Learning
Free
Entrepreneurship

Entrepreneurship

The people who create businesses are called entrepreneurs. Entrepreneurship has been described as the "capacity and willingness to develop, organize and manage a business venture along with any of its risks in order to make a profit".

Learn concepts of Entrepreneurship with the help of quality content curated over the web by EnGrip


Start Learning
Free
Game Development with Unity

Game Development with Unity

Game development is the process of creating a video game. If you love games and want to learn how to make them this learning path is for you!

Learn concepts of Game Development with Unity with the help of quality content curated over the web by EnGrip


Start Learning
Free
Gamification

Gamification

Gamification is the process of taking something that already exists ? a website, an enterprise application, an online community ? and integrating game mechanics into it to motivate participation, engagement, and loyalty.

Learn concepts of Gamification with the help of quality content curated over the web by EnGrip


Start Learning
Free
Html5

Html5

HTML 5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard, and subsumes XHTML. It currently exists in two standardized forms.

Learn concepts of Html5 with the help of quality content curated over the web by EnGrip


Start Learning
Free
Internet of Things - IoT

Internet of Things - IoT

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data

Learn concepts of Internet of Things - IoT with the help of quality content curated over the web by EnGrip


Start Learning
Free
IOS

IOS

IOS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, iPad, and iPod Touch

Learn concepts of IOS with the help of quality content curated over the web by EnGrip


Start Learning
Free
Java

Java

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Learn concepts of Java with the help of quality content curated over the web by EnGrip


Start Learning
Free
Javascript

Javascript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm.

Learn concepts of Javascript with the help of quality content curated over the web by EnGrip


Start Learning
Free
Jquery

Jquery

Jquery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.It is free, open-source software using the permissive MIT License. Web analysis indicates that it is the most widely deployed JavaScript library by a

Learn concepts of Jquery with the help of quality content curated over the web by EnGrip


Start Learning
Free
JSON

JSON

In computing, JavaScript Object Notation or JSON is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute?value pairs and array data types.

Learn concepts of JSON with the help of quality content curated over the web by EnGrip


Start Learning
Free
Machine Learning

Machine Learning

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, this has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the h

Learn concepts of Machine Learning with the help of quality content curated over the web by EnGrip


Start Learning
Free
MySql

MySql

MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.

Learn concepts of MySql with the help of quality content curated over the web by EnGrip


Start Learning
Free
Node.js

Node.js

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.

Learn concepts of Node.js with the help of quality content curated over the web by EnGrip


Start Learning
Free
Oracle

Oracle

Oracle Corporation is an American multinational computer technology corporation headquartered in Redwood Shores, California.

Learn concepts of Oracle with the help of quality content curated over the web by EnGrip


Start Learning
Free
PHP Hypertext Preprocessor - Php

PHP Hypertext Preprocessor - Php

PHP: Hypertext Preprocessor is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

Learn concepts of PHP Hypertext Preprocessor - Php with the help of quality content curated over the web by EnGrip


Start Learning
Free
Problem Solving

Problem Solving

Problem solving has been defined as a higher-order cognitive process and intellectual function that requires the modulation and control of more routine or fundamental skills.

Learn concepts of Problem Solving with the help of quality content curated over the web by EnGrip


Start Learning
Free
Python

Python

Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace.

Learn concepts of Python with the help of quality content curated over the web by EnGrip


Start Learning
Free
Reactjs

Reactjs

In computing, React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.

Learn concepts of Reactjs with the help of quality content curated over the web by EnGrip


Start Learning
Free
Ruby

Ruby

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.

Learn concepts of Ruby with the help of quality content curated over the web by EnGrip


Start Learning
Free
VR and Game Development

VR and Game Development

Virtual reality, or VR, is a computer generated real life sensory experience that a person can interact with using input devices such as headsets or goggles. In recent times, games that make use of virtual reality are becoming increasingly popular.

Learn concepts of VR and Game Development with the help of quality content curated over the web by EnGrip


Start Learning
Free
Web Development

Web Development

Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network).

Learn concepts of Web Development with the help of quality content curated over the web by EnGrip


Start Learning
Free
XML

XML

In computing, Extensible Markup Language is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

Learn concepts of XML with the help of quality content curated over the web by EnGrip


Start Learning