masai-logo
All TutorialsCoursesEvents & Contests
loading

Tutorial Library

Not looking for specific? Browse through hundreds of topics, articles, and resources to develop your understanding.

POPULAR

image
Beginner

JavaScript Tutorial

book

Number of modules

4

data and time

Time required to complete

2.5 hours

JavaScript is one of the popular programming languages that is used in most of the websites on the World Wide Web. It is also known as JS and is lightweight, cross-platform, and interpreted in nature.

Certificate included

New

image
Beginner

Figma for Developers

book

Number of modules

1

data and time

Time required to complete

49 min

Figma is an amazing tool to build UI and workflows, and by understanding the tool better, you can work with designers better.

Certificate included

Video Lecture

image
Beginner

Basics of Web Development

book

Number of modules

3

data and time

Time required to complete

70 mins

This Masai-101 course will teach you about the basics of HTML and CSS. At the end of this course, you will be able to create your own web apps

Certificate included

Video Lecture

image
Beginner

Basics of Python in Hindi

book

Number of modules

13

data and time

Time required to complete

14 hours

This course is an introduction to both fundamental programming concepts and the Python programming language. It aims to teach how to write computer programs in Python. It attempts to cover the building blocks of programming through Python programming language. We have tried to explain all the concepts required to get started with programming and for that reason, the course has no prerequisites.

Certificate included

image
Beginner

Basics of Frontend Development - Part 1

book

Number of modules

14

data and time

Time required to complete

4 hours 16 mins

The course introduces you to the basics of Frontend Development which includes HTML (the language that gives web content structure and meaning), CSS (the language used to style web pages) & Javascript (the programming language used to create dynamic functionality on the web)

Certificate included

Video Lecture

image
Beginner

Basics of Data Analytics

book

Number of modules

1

data and time

Time required to complete

1 hour 45 mins

Learn the fundamentals of data analytics without having any prior experience

Certificate included

Video Lecture

image
Beginner

Basics of Python in English

book

Number of modules

12

data and time

Time required to complete

13 hours

This course is an introduction to both fundamental programming concepts and the Python programming language. It aims to teach how to write computer programs in Python. It attempts to cover the building blocks of programming through Python programming language. We have tried to explain all the concepts required to get started with programming and for that reason, the course has no prerequisites.

Certificate included

image
Beginner

Basics of Frontend Development - Part 2

book

Number of modules

11

data and time

Time required to complete

6 hours

The course attempts to go deeper into the concepts introduced in Part 1 of the series. In this part, you will learn about some of the advanced concepts of modern Javascript which includes Higher Order functions, Asynchronous Programming, Promises, Fetch, etc. It also attempts to discuss the version control system git.

Certificate included

Video Lecture

image
Beginner

Basics of SQL

book

Number of modules

7

data and time

Time required to complete

5 hours

Structured Query Language(SQL) is a powerful language used in data science, analytics, and engineering. The query language makes it easy to work with data and make more informed strategies and business decisions. It is a must-know skill for anyone who works with data, sometimes even if it's a non-tech role. In this SQL course, you will learn how to query large datasets, how work with multiple tables and draw insights.

Certificate included

image
Beginner

Basics of Android App Development

book

Number of modules

4

data and time

Time required to complete

70 mins

At the end of this course you will be able to create your own Android App

Certificate included

Video Lecture

image
Intermediate

Node Package Manager

book

Number of modules

3

data and time

Time required to complete

1.5 hours

NPM is the world's largest software registry. Open-source developers from all around the world use npm to share and borrow packages, and many organizations use npm to manage private development as well.

Goals:

  • Learn what npm is, and the ecosystem around it.
  • Learn how to use the CLI.
  • Learn how to set up a project, and install packages.
  • Create, publish and maintain packages.

Certificate included

Video Lecture

image
Intermediate

Typescript

book

Number of modules

2

data and time

Time required to complete

72 mins

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

In Simpler words, It is Javascript with syntax for Types

Certificate included

image
Intermediate

Bootstrap CSS

book

Number of modules

3

data and time

Time required to complete

2 hr 10 mins

Bootstrap is a popular open-source CSS framework for developing responsive, mobile-first projects on the web, built by Twitter.

Certificate included

image
Beginner

English Fluency Marathon

book

Number of modules

50

data and time

Time required to complete

83 hours

The English Fluency Marathon (EFM) is a culmination of a deep desire to learn English, determination, and deliberate practice to dramatically boost your fluency in just 50 days. To complete the Full marathon, you need to complete one sprint every day for the next 50 days. Yes, seriously! And the best thing is you can Learn and Practice English every day from the comfort of your home

Certificate included

Video Lecture

image
Intermediate

Animation

book

Number of modules

3

data and time

Time required to complete

4 hours

Understand what it takes to build animation in Frontend Web Development.

Certificate included

Popular

image
Intermediate

React Native Expo Elective

book

Number of modules

2

data and time

Time required to complete

3 hours

Learn how to build mobile apps with React Native. We will be using expo along with React Native for this course.

Certificate included

Video Lecture

image
Beginner

Prep Course

book

Number of modules

11

data and time

Time required to complete

14 hours

Certificate included

Popular

image
Beginner

Syntactically Awesome Stylesheet (SASS)

book

Number of modules

3

data and time

Time required to complete

3 hours

Sass (Syntactically Awesome Stylesheets) is a powerful preprocessor for CSS that enhances the capabilities of standard CSS. This Sass tutorial introduces you to the world of Sass, covering its syntax, features, and advantages. Learn how to streamline your CSS development process by using variables, nesting, mixins, and more. Explore the benefits of modular and maintainable code, and discover how Sass simplifies complex stylesheets while improving code organization. Whether you're a beginner or an experienced web developer, this tutorial will equip you with the knowledge and skills to leverage Sass for more efficient and elegant web design.

Certificate included

Video Lecture

image
Beginner

Introduction to Vue and Firebase

book

Number of modules

18

data and time

Time required to complete

5 hours

Learn Vue 3 and Firebase 9 by building a real world online store using ES6, Composition API, Pinia State Management, Vue Router and Quasar UI.

Certificate included

Video Lecture

image
Beginner

Employability Skills

book

Number of modules

5

data and time

Time required to complete

2 hours 50 mins

Employability Skills

Certificate included