Search for Courses, Topics
Free Courses by top Scaler instructors
Java for Beginners
Java for Beginners
A Course by Tarun Luthra

Learn programming fundamentals and core concepts of Java, the most widely used programming language.

C++ for Beginners
C++ for Beginners
A Course by Prateek Narang

Learn logic building & basics of programming by learning C++, one of the most popular programming language ever.

SQL v/s NoSQL
SQL v/s NoSQL
A Course by Mohit Yadav

Understand difference between SQL and NoSQL databases.

Quora System Design
Quora System Design
A Course by Tarun Malhotra

Learn how to do system design for a QnA website like Quora.

Instagram System Design
Instagram System Design
A Course by Anshuman Singh

Learn how to do system design for an image sharing social media website like Instagram.

String Pattern Matching: KMP Algorithm
String Pattern Matching: KMP Algorithm
A Course by Satya Sai

Understand the working of KMP Algorithm for Pattern Matching in Strings.

Dynamic Programming
Dynamic Programming
A Course by Tarun Malhotra

Understand how Dynamic Programming works and solve popular DP problems.

JavaScript for Beginners
JavaScript for Beginners
A Course by Mrinal Bhattacharya

Learn programming fundamentals and core concepts of JavaScript, the language of web.

EDA and Data Visualisation in Data Science
EDA and Data Visualisation in Data Science
A Course by Srikanth Varma

Learn Exploratory Data Analysis and Data Visualisation along with mathematics behind the same.

Python and SQL for Data Science
Python and SQL for Data Science
A Course by Srikanth Varma

Learn Python and SQL for Data Science alongwith libraries like Numpy, Pandas, Matplotlib.

DBMS
DBMS
A Course by Srikanth Varma

Learn the working of Database Management Systems and important concepts behind them.

DSA Problem Solving for Interviews using Java
DSA Problem Solving for Interviews using Java
A Course by Jitender Punia

Solve top algorithmic interview problems using Java.

Python for Beginners
Python for Beginners
A Course by Rahul Janghu

Learn programming fundamentals and core concepts of Python.

DSA for Beginners using Java
DSA for Beginners using Java
A Course by Subhesh Kumar

Learn data structures like Arrays, Stacks, Queues, Graphs, etc and implement them using Java.

Data Structures in C++
Data Structures in C++
A Course by Aditya Jain

Learn to work with data structures using C++ Standard Template Libarary and solve problems.

SQL using MySQL
SQL using MySQL
A Course by Prateek Narang

Master the basics and learn to write complex queries in Structured Query Language (SQL) using MySQL.

Java for Beginners
Java for Beginners
A Course by Tarun Luthra

Learn programming fundamentals and core concepts of Java, the most widely used programming language.

C++ for Beginners
C++ for Beginners
A Course by Prateek Narang

Learn logic building & basics of programming by learning C++, one of the most popular programming language ever.

SQL v/s NoSQL
SQL v/s NoSQL
A Course by Mohit Yadav

Understand difference between SQL and NoSQL databases.

Quora System Design
Quora System Design
A Course by Tarun Malhotra

Learn how to do system design for a QnA website like Quora.

Instagram System Design
Instagram System Design
A Course by Anshuman Singh

Learn how to do system design for an image sharing social media website like Instagram.

String Pattern Matching: KMP Algorithm
String Pattern Matching: KMP Algorithm
A Course by Satya Sai

Understand the working of KMP Algorithm for Pattern Matching in Strings.

Dynamic Programming
Dynamic Programming
A Course by Tarun Malhotra

Understand how Dynamic Programming works and solve popular DP problems.

JavaScript for Beginners
JavaScript for Beginners
A Course by Mrinal Bhattacharya

Learn programming fundamentals and core concepts of JavaScript, the language of web.

EDA and Data Visualisation in Data Science
EDA and Data Visualisation in Data Science
A Course by Srikanth Varma

Learn Exploratory Data Analysis and Data Visualisation along with mathematics behind the same.

Python and SQL for Data Science
Python and SQL for Data Science
A Course by Srikanth Varma

Learn Python and SQL for Data Science alongwith libraries like Numpy, Pandas, Matplotlib.

DBMS
DBMS
A Course by Srikanth Varma

Learn the working of Database Management Systems and important concepts behind them.

DSA Problem Solving for Interviews using Java
DSA Problem Solving for Interviews using Java
A Course by Jitender Punia

Solve top algorithmic interview problems using Java.

Python for Beginners
Python for Beginners
A Course by Rahul Janghu

Learn programming fundamentals and core concepts of Python.

DSA for Beginners using Java
DSA for Beginners using Java
A Course by Subhesh Kumar

Learn data structures like Arrays, Stacks, Queues, Graphs, etc and implement them using Java.

Data Structures in C++
Data Structures in C++
A Course by Aditya Jain

Learn to work with data structures using C++ Standard Template Libarary and solve problems.

SQL using MySQL
SQL using MySQL
A Course by Prateek Narang

Master the basics and learn to write complex queries in Structured Query Language (SQL) using MySQL.

calenderEvents
Attend live lectures by top Scaler instructors
Reading Tracks
Enhance your learning experience with a better and wide range of structured reading materials.
Python Tutorial
Python Tutorial

Python is a high-level, object-oriented popular programming language developed by Guido van Rossum. Python programming language is being used in web development, Machine Learning applications, along with all cutting edge technology in Software Industry. Python Programming language is very well suited for beginners, also for experienced programmers with other programming languages like C++ and Java. This Python Tutorial will guide you to learn Python easily from beginner to advanced level.

Data Structures Tutorial
Data Structures Tutorial

Data Structures are used to organise and store data to use it in an effective way when performing data operations. Learn in-depth about the need & applications of data structures, along with complexity analysis, sorting and searching algorithms. This Data Structures Tutorial will guide you to learn Data Structures easily from beginner to advanced level. Also learn implementations of data structures in Python, C, C++ and Java.

Java Tutorial
Java Tutorial

Java, as a programming language has been one of the most popular choices among programmers and developers for years. Owing to its versatility, compatibility, robustness, security, object orientedness, Java Programming is the backbone of millions of software applications currently. This tutorial will mainly revolve around the features and fundamental Java programming concepts. Gear up, let's explore the factors that account for its widespread use and learn Java.

JavaScript Tutorial
JavaScript Tutorial

This JavaScript tutorial covers all the important concepts in JavaScript such as operators, loops, functions, OOPs, Asynchronous JS, and much more from the very basics to advanced level. It is best suited for beginners and professionals due to its simple and friendly language. You can follow this tutorial for crystal clear understanding of JavaScript.

C Tutorial
C Tutorial

This C Programming Tutorial is purely made to assist you in starting your programming career with C Language. You will get an understanding of basic to advanced level programming concepts through this tutorial. The articles are structured in a way that will help you understand the programming concepts like never before. Articles are integrated with real-world examples and provide hands-on experience for various coding problems.

C++ Tutorial
C++ Tutorial

This C++ tutorial will teach you all concepts in C++, from the fundamentals to the advanced concepts. This tutorial is created in a well-defined structure to provide a clear learning path to the readers. Beginners and even professionals can easily follow this C++ tutorial.

Python Tutorial
Python Tutorial

Python is a high-level, object-oriented popular programming language developed by Guido van Rossum. Python programming language is being used in web development, Machine Learning applications, along with all cutting edge technology in Software Industry. Python Programming language is very well suited for beginners, also for experienced programmers with other programming languages like C++ and Java. This Python Tutorial will guide you to learn Python easily from beginner to advanced level.

Data Structures Tutorial
Data Structures Tutorial

Data Structures are used to organise and store data to use it in an effective way when performing data operations. Learn in-depth about the need & applications of data structures, along with complexity analysis, sorting and searching algorithms. This Data Structures Tutorial will guide you to learn Data Structures easily from beginner to advanced level. Also learn implementations of data structures in Python, C, C++ and Java.

Java Tutorial
Java Tutorial

Java, as a programming language has been one of the most popular choices among programmers and developers for years. Owing to its versatility, compatibility, robustness, security, object orientedness, Java Programming is the backbone of millions of software applications currently. This tutorial will mainly revolve around the features and fundamental Java programming concepts. Gear up, let's explore the factors that account for its widespread use and learn Java.

JavaScript Tutorial
JavaScript Tutorial

This JavaScript tutorial covers all the important concepts in JavaScript such as operators, loops, functions, OOPs, Asynchronous JS, and much more from the very basics to advanced level. It is best suited for beginners and professionals due to its simple and friendly language. You can follow this tutorial for crystal clear understanding of JavaScript.

C Tutorial
C Tutorial

This C Programming Tutorial is purely made to assist you in starting your programming career with C Language. You will get an understanding of basic to advanced level programming concepts through this tutorial. The articles are structured in a way that will help you understand the programming concepts like never before. Articles are integrated with real-world examples and provide hands-on experience for various coding problems.

C++ Tutorial
C++ Tutorial

This C++ tutorial will teach you all concepts in C++, from the fundamentals to the advanced concepts. This tutorial is created in a well-defined structure to provide a clear learning path to the readers. Beginners and even professionals can easily follow this C++ tutorial.

Articles
Read. Learn. Grow as much as you want with the diversified range of articles.
rcbGet a Free personalized Career Roadmap from