Courses

Courses to help you boost your Technical Skills

Free Courses

  • Free Certificate
    on Completion
  • Industry Experts and International
    Speakers
  • Self Paced
    Learning
  • Short Duration
    Courses

Featured Free Courses for you

Viewing 14 courses

Product Management: Understanding the Market
Product Management: Understanding the Market

In this course, you'll be understanding the key component of a business model and also how to estimate the market size for any product or offering.

Introduction to NFTs
Introduction to NFTs

This course will provide you with insights on the fundamentals of NFTs, including how the NFT market works, ways o create an NFT wallet, and how to mint and promote NFTs.

Introduction to Cryptocurrency
Introduction to Cryptocurrency

This course aims to provide you with a fundamental grasp of the crypto world. It will take you through the fundamentals of cryptocurrency, how to invest in it, future career opportunities and a lot more.

Introduction to Product Management
Introduction to Product Management

In this course, learn some of the key steps of product management in order to thrive in the field of product management. 

JavaScript Basics from Scratch
JavaScript Basics from Scratch

This course will help you kickstart your web development journey by introducing you to the basics of JavaScript. It will cover introductory topics including datatypes and variables, conditional statements, loops, arrays.

Core Java Basics
Core Java Basics

In this beginner-friendly course, you will learn the fundamentals of programming with Java by exploring topics such as data types and variables, conditional statements, loops, and functions. 

Data Structures and Algorithm
Data Structures and Algorithm

This course focuses on building your problem-solving skills to ace your technical interviews and excel as a Software Engineer. In this course, you will learn time complexity analysis, basic data structures like Arrays, Queues, Stacks, and algorithms such as Sorting and Searching. 

React.Js for Beginners
React.Js for Beginners

This course will teach you how to use React.js for creating web UI and it's components. You'll also learn how to use React.js to build a Phone Directory Application.

Blockchain Technology: A Quick Introduction
Blockchain Technology: A Quick Introduction

In this course, learn what is blockchain, what are the fundamentals of blockchain, the bitcoin blockchain network, and how blockchain has evolved. 

Node.Js for Beginners
Node.Js for Beginners

This course introduces you to the ways in which web applications that require real-time connection are developed. You will learn how to setup the coding environment, I/O Model, various modules and packages, JSON & JavaScript objects.

Advanced JavaScript for all
Advanced JavaScript for all

In this course, you will learn about advanced JavaScript concepts like function prototypes, scopes, classes, templates, modules import and export, callbacks, and async.

Object Oriented Principles in Java
Object Oriented Principles in Java

This course will help you build the basic fundamental knowledge required to develop software that solves real-world problems. You'll learn the basic building blocks of Object Oriented Programming in Java and topics such as Abstraction, Encapsulation, Inheritance, and Polymorphism.
 

Object Oriented Analysis and Design for Beginners
Object Oriented Analysis and Design for Beginners

This course introduces you to the world of software development and the process that goes into designing solutions using best practices. You will learn about the OOAD (Object-Oriented Analysis & Design) principles, creating UML diagrams, and Use Case, Class, Activity diagrams.
 

Blockchain Features Simplified
Blockchain Features Simplified

In this course, you’ll be learning about Blockchain technology and its concepts including immutability. Blockchain architecture, smart contracts, and use cases. 

Explore More Free Courses

Find the latest courses from various subject domains to build your foundational knowledge & upskill yourself over a couple of hours.

Frequently Asked Questions

upGrad Free Courses