Learn & Grow

Learning Materials

Curated resources to help you master new technologies and advance your career in tech. From beginner guides to advanced tutorials.

ProgrammingTutorial
Beginner

Loan Prediction Practice Problem (Using Python)

30mins

This course is designed for people who want to solve binary classification problems. In this course, we are solving a real life case study of Dream Housing Finance. The company wants to automate the loan eligibility process (real-time) based on customer detail. By the end of the course, you will have a solid understanding of Classification problem and Various approaches to solve the problem.

View Material
ProgrammingCourse
Beginner

Excel : From Beginner to Expert

2hrs

This course helps you go from zero to Excel expert—covering formulas, charts, PivotTables, data cleaning, formatting, and real-world Excel tricks. Learn how to work efficiently in Excel with shortcuts, advanced formulas, and data tools—designed to boost your productivity and confidence with spreadsheets. Gain hands-on experience through practical examples and step-by-step guidance—whether you're handling personal budgets or business dashboards.

View Material
ProgrammingTutorial
Beginner

Vibe Coding Learning Path

9hrs

In Vibe Coding learning path, you'll explore the core concepts of vibe coding in which you will learn about tools. Understand vibe coding applications using tools like Use Replit, n8n, Windsurf, and Cursor to boost coding efficiency. Learn to Create a complete newsletter automation project from scratch using vibe coding. Explore advanced AI-powered coding tools to build smarter, faster, and more efficient development workflows Whether you're just starting or upskilling, this path helps you master vibe coding workflows and tools—from basics to production.

View Material
ProgrammingVideo
Beginner

GenAI Learning Path

9hrs

In GenAI learning path, you'll explore the core concepts of Generative AI, from LLMs to RAG pipelines and prompt engineering. Understand how to build and deploy GenAI applications using tools like LlamaIndex, LangChain, and AWS GenAI services. Learn to design, test, and optimize AI-driven products 10x faster with real-world frameworks, APIs, and use cases. Ideal for developers, data scientists, and product builders looking to break into the GenAI space with hands-on projects. Whether you're just starting or upskilling, this path helps you master GenAI workflows and tools—from basics to production.

View Material
DesignCourse
Beginner

Google UX Design Certificate (Intro Module Free)

10hrs

Basics of UX research, wireframes, and design process.

View Material
DesignCourse
Beginner

Canva Design School – Graphic Design Basics

4-6hrs

Intro to typography, color theory, layout design.

View Material
DesignCourse
Beginner

UX Design Fundamentals – Springboard (Free)

40hrs

Intro to UX design principles and wireframing.

View Material
DesignVideo
Beginner

Figma for Beginners – FreeCodeCamp (YouTube)

2hrs

Learn Figma for UI/UX prototyping.

View Material
DesignCourse
Beginner

EarSketch – Music Coding with Python/JS

10hrs

Learn coding by creating music with Python/JS.

View Material
MobileCourse
Beginner

Build Your First iOS App – Stanford (CS193P)

10weeks

Popular Stanford iOS dev course using Swift and Xcode.

View Material
MobileCourse
Beginner

Swift Playgrounds (Apple)

10hrs

Learn Swift coding via interactive iPad lessons.

View Material
MobileVideo
Beginner

Flutter Basics – freeCodeCamp (YouTube)

3hrs

Hands-on introduction to Flutter mobile apps.

View Material
MobileCourse
Beginner

Android Basics in Kotlin – Google Developers

20hrs

Build your first Android apps with Kotlin.

View Material
MobileCourse
Beginner

Kotlin for Android – Google (Udacity)

2weeks

ntro to Kotlin for Android development.

View Material
BackendCourse
Beginner

PostgreSQL for Everybody – University of Michigan (Coursera)

4weeks

Intro to PostgreSQL, queries, joins, CRUD operations.

View Material
BackendVideo
Beginner

APIs for Beginners – freeCodeCamp (YouTube)

2hrs

Covers REST API basics and backend integration.

View Material
ProgrammingCourse
Beginner

Node.js Basics – OpenJS Foundation

8hrs

Learn how to build simple backend apps with Node.js.

View Material
BackendDocumentation
Beginner

Exercism – Python Track

self paced

Practice backend logic with exercises and mentor feedback.

View Material
BackendCourse
Intermediate

Google Codelab: HTTP Cloud Functions in Python

2-4hrs

Hands-on lab to build serverless backend with Python on GCP.

View Material
FrontendCourse
Beginner

JavaScript Algorithms and Data Structures – freeCodeCamp

300hrs

Teaches HTML5, CSS, responsive layouts.

View Material
FrontendTutorial
Beginner

Django Girls Tutorial

1-2days

Workshop-style guide to building and deploying a blog.

View Material
FrontendCourse
Beginner

CS50’s Web Programming with Python & JavaScript

11weeks

Covers HTML, CSS, JavaScript, Flask, APIs.

View Material
FrontendCourse
Beginner

freeCodeCamp – Responsive Web Design Certification

300hrs

Teaches HTML, CSS, responsive design, flexbox, grid.

View Material
ProgrammingCourse
Beginner

Begin Python Coding in Minecraft – Microsoft

5-10hrs

Gamified learning of Python through Minecraft modding.

View Material
ProgrammingCourse
Beginner

C Programming Foundations – Dartmouth & IMT

6weeks

Core C programming concepts for system development.

View Material
ProgrammingCourse
Beginner

Learn Java on Azure – Microsoft

10-15hrs

Covers Java basics with hands-on labs on Azure.

View Material
ProgrammingCourse
Beginner

Elements of AI – University of Helsinki

10-20hrs

Explains AI concepts and ethics, no coding required.

View Material
ProgrammingCourse
Beginner

R Programming Fundamentals – Stanford

4-6weeks

Intro to R programming for data analysis.

View Material
ProgrammingVideo
Beginner

Automate the Boring Stuff with Python (Video Serie

9hrs

Covers practical automation tasks using Python: files, spreadsheets, emails.

View Material
ProgrammingCourse
Beginner

Programming for Everybody (Getting Started with Python) – University of Michigan

4-6weeks

Covers Python basics: syntax, functions, data structures.

View Material
ProgrammingCourse
Beginner

Harvard CS50’s Introduction to Programming with Python

~80hrs

Harvard’s entry-level Python course with extensive lectures and projects.

View Material
ProgrammingCourse
Beginner

MIT OCW – 6.0001 Introduction to Computer Science & Programming in Python

~21 hrs

MIT’s intro CS course using Python, with lectures and problem sets.

View Material
ProgrammingCourse
Beginner

Google's Python Class

16-20hrs

Free Python course with lecture videos, written materials, and coding exercises.

View Material
ProgrammingArticle
Beginner

MIT OpenCourseWare – Computer Science Courses

100hrs

Free access to actual MIT course materials including video lectures, assignments, and readings across a wide range of CS subjects.

View Material
FrontendCourse
Beginner

Coursera – Python for Data Science, AI & Development (IBM)

40hrs

Python essentials for data science and AI applications taught by IBM. Free to audit

View Material
ProgrammingCourse
Intermediate

CS50’s Introduction to Artificial Intelligence with Python

7weeks

Learn how to apply machine learning in Python through AI models, algorithms, and practical assignments, taught by Harvard instructors.

View Material
ProgrammingCourse
Beginner

Harvard CS50x: Introduction to Computer Science

50hrs

Harvard’s flagship CS course covering foundational concepts in computer science and programming, with video lectures, problem sets, and a final project.

View Material
ProgrammingCourse
Beginner

freeCodeCamp Full Curriculum

~800 hrs

A self-paced, comprehensive coding curriculum covering web development (HTML, CSS, JavaScript), APIs, backend, data visualization, and security. Earn certificates after completing each section.

View Material