MyInternships.in
FREE LEARNING HUB · 44+ TUTORIALS

Learn to Code for Free. Land the Internship.

Beginner-friendly tutorials on HTML, CSS, JavaScript, Python, React, SQL, Machine Learning, DevOps and more — plus resume & career guides to help you get hired.

Learn HTML freeLearn JavaScript freeLearn React freeLearn Python freeLearn Java freeLearn Node.js freeLearn MongoDB freeLearn Docker freeLearn AWS freeLearn Machine Learning free

Web Technologies

6 topics

HTML5 logo — free HTML tutorial for beginners
HTML TutorialLive
CSS3 logo — free interactive CSS3 tutorial with live examples
CSS3 TutorialLive
Tailwind CSS logo — free interactive Tailwind CSS tutorial
Tailwind CSS TutorialLive
JavaScript logo — free JavaScript course syllabus
JavaScript TutorialSyllabus · 12 topics

What you’ll learn

  • 1.Intro & running JS
  • 2.Variables & data types
  • 3.Operators & conditionals
  • 4.Loops & functions
  • 5.Arrays & objects
  • 6.DOM manipulation
  • 7.Events & forms
  • 8.ES6+ features
  • 9.Async, promises & fetch
  • 10.Error handling
  • 11.Modules & tooling
  • 12.Best practices & a project
TypeScript logo — free TypeScript course syllabus
TypeScript TutorialSyllabus · 12 topics

What you’ll learn

  • 1.Why TypeScript
  • 2.Setup & compiler
  • 3.Basic types
  • 4.Interfaces & type aliases
  • 5.Functions & typing
  • 6.Unions & narrowing
  • 7.Generics
  • 8.Classes & access modifiers
  • 9.Enums & tuples
  • 10.Utility types
  • 11.Modules & tsconfig
  • 12.Real-world project
Bootstrap logo — free Bootstrap course syllabus
Bootstrap TutorialSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Grid system
  • 3.Containers & layout
  • 4.Typography & utilities
  • 5.Buttons & badges
  • 6.Forms & inputs
  • 7.Cards & components
  • 8.Navbar & navigation
  • 9.Modals & tooltips
  • 10.Responsive design
  • 11.Customizing with Sass
  • 12.Build a responsive page

Frameworks & Libraries

6 topics

React.js logo — free React course syllabus
React.jsSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.JSX fundamentals
  • 3.Components
  • 4.Props & state
  • 5.Handling events
  • 6.Conditional & list rendering
  • 7.Hooks (useState, useEffect)
  • 8.Context API
  • 9.React Router
  • 10.Data fetching
  • 11.Performance optimization
  • 12.Build a project
Next.js logo — free Next.js course syllabus
Next.jsSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.App Router & routing
  • 3.Pages & layouts
  • 4.Server & client components
  • 5.Rendering: SSR, SSG, ISR
  • 6.Data fetching
  • 7.Route handlers & API routes
  • 8.Styling & assets
  • 9.Metadata & SEO
  • 10.Authentication basics
  • 11.Deployment
  • 12.Full-stack project
Angular logo — free Angular course syllabus
AngularSyllabus · 12 topics

What you’ll learn

  • 1.Intro & CLI setup
  • 2.Components & templates
  • 3.Data binding
  • 4.Directives & pipes
  • 5.Modules & architecture
  • 6.Services & dependency injection
  • 7.Routing & navigation
  • 8.Forms & validation
  • 9.HTTP client
  • 10.RxJS & observables
  • 11.State management
  • 12.Build a project
Vue.js logo — free Vue.js course syllabus
Vue.jsSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Template syntax
  • 3.Reactivity & data
  • 4.Directives & bindings
  • 5.Computed & watchers
  • 6.Components & props
  • 7.Events & slots
  • 8.Composition API
  • 9.Vue Router
  • 10.Pinia state management
  • 11.Lifecycle & async
  • 12.Build a project
Node.js logo — free Node.js course syllabus
Node.jsSyllabus · 12 topics

What you’ll learn

  • 1.Intro & runtime
  • 2.Modules & npm
  • 3.File system & path
  • 4.Events & streams
  • 5.Async & callbacks
  • 6.Promises & async/await
  • 7.HTTP server basics
  • 8.Express framework
  • 9.Working with databases
  • 10.REST APIs
  • 11.Environment & deployment
  • 12.Build a backend project
Express.js logo — free Express course syllabus
Express.jsSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Routing basics
  • 3.Request & response
  • 4.Middleware
  • 5.Serving static files
  • 6.Templating engines
  • 7.Handling forms & body parsing
  • 8.REST API design
  • 9.Error handling
  • 10.Connecting a database
  • 11.Authentication & JWT
  • 12.Build a REST API

Backend & Languages

7 topics

Python logo — free Python tutorial from basics to advanced
PythonLive
Java logo — free Java course syllabus
JavaSyllabus · 12 topics

What you’ll learn

  • 1.Intro & JVM setup
  • 2.Variables & data types
  • 3.Operators & control flow
  • 4.Loops & arrays
  • 5.Methods
  • 6.Object-oriented programming
  • 7.Classes & objects
  • 8.Inheritance & polymorphism
  • 9.Interfaces & abstraction
  • 10.Collections framework
  • 11.Exception handling
  • 12.Build a project
C++ logo — free C++ course syllabus
C++Syllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Variables & data types
  • 3.Operators & I/O
  • 4.Control flow & loops
  • 5.Functions
  • 6.Arrays & strings
  • 7.Pointers & references
  • 8.Object-oriented programming
  • 9.Classes & constructors
  • 10.Inheritance & polymorphism
  • 11.STL & templates
  • 12.Build a project
PHP logo — free PHP course syllabus
PHPSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Syntax & variables
  • 3.Operators & control flow
  • 4.Loops & functions
  • 5.Arrays & strings
  • 6.Forms & superglobals
  • 7.Sessions & cookies
  • 8.File handling
  • 9.MySQL with PHP
  • 10.CRUD operations
  • 11.OOP in PHP
  • 12.Build a dynamic site
Django logo — free Django course syllabus
DjangoSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Project & apps structure
  • 3.Models & ORM
  • 4.Migrations
  • 5.Admin site
  • 6.Views & URL routing
  • 7.Templates
  • 8.Forms & validation
  • 9.Authentication & users
  • 10.Django REST Framework
  • 11.Static & media files
  • 12.Build & deploy a project
Spring Boot logo — free Spring Boot syllabus
Spring BootSyllabus · 12 topics

What you’ll learn

  • 1.Intro & Spring Boot setup
  • 2.Dependency injection & IoC
  • 3.Beans & configuration
  • 4.Spring MVC & controllers
  • 5.REST APIs
  • 6.Spring Data JPA
  • 7.Database integration
  • 8.Validation & exception handling
  • 9.Spring Security
  • 10.Testing
  • 11.Actuator & deployment
  • 12.Build a REST project
Go logo — free Go programming syllabus
Go (Golang)Syllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Variables & types
  • 3.Control flow & loops
  • 4.Functions & multiple returns
  • 5.Structs & methods
  • 6.Interfaces
  • 7.Slices & maps
  • 8.Pointers
  • 9.Goroutines & channels
  • 10.Error handling
  • 11.Packages & modules
  • 12.Build a web service

Data Science & AI

9 topics

Jupyter logo — free Data Science syllabus
Data ScienceSyllabus · 12 topics

What you’ll learn

  • 1.Intro to data science
  • 2.Python for data
  • 3.NumPy fundamentals
  • 4.Pandas & dataframes
  • 5.Data cleaning & wrangling
  • 6.Exploratory data analysis
  • 7.Data visualization
  • 8.Statistics & probability
  • 9.Feature engineering
  • 10.Intro to machine learning
  • 11.Model evaluation
  • 12.End-to-end project
TensorFlow logo — free Machine Learning syllabus
Machine LearningSyllabus · 12 topics

What you’ll learn

  • 1.Intro & ML workflow
  • 2.Data preprocessing
  • 3.Supervised learning
  • 4.Linear & logistic regression
  • 5.Decision trees & random forests
  • 6.SVM & KNN
  • 7.Unsupervised learning & clustering
  • 8.Feature engineering
  • 9.Model evaluation & metrics
  • 10.Overfitting & regularization
  • 11.Hyperparameter tuning
  • 12.Build an ML project
PyTorch logo — free Deep Learning syllabus
Deep LearningSyllabus · 12 topics

What you’ll learn

  • 1.Intro to deep learning
  • 2.Neural network basics
  • 3.Activation functions
  • 4.Forward & backpropagation
  • 5.Gradient descent & optimizers
  • 6.Building models with Keras/PyTorch
  • 7.CNNs for images
  • 8.RNNs & LSTMs
  • 9.Regularization & dropout
  • 10.Transfer learning
  • 11.Transformers overview
  • 12.Build a deep learning project
OpenAI logo — online Agentic AI and RAG course, build AI agents in Python
Agentic AI & RAG CourseNew
OpenAI logo — free Generative AI syllabus
Generative AISyllabus · 12 topics

What you’ll learn

  • 1.Intro to generative AI
  • 2.How LLMs work
  • 3.Transformers & attention
  • 4.Text generation
  • 5.Image generation & diffusion
  • 6.Prompt basics
  • 7.Embeddings & vector search
  • 8.Retrieval-augmented generation
  • 9.Fine-tuning & adapters
  • 10.AI agents & tools
  • 11.Ethics & safety
  • 12.Build a GenAI app
Gemini logo — free Prompt Engineering syllabus
Prompt EngineeringSyllabus · 12 topics

What you’ll learn

  • 1.Intro to prompting
  • 2.How LLMs interpret prompts
  • 3.Prompt anatomy & structure
  • 4.Zero-shot & few-shot
  • 5.Role & system prompts
  • 6.Chain-of-thought reasoning
  • 7.Context & constraints
  • 8.Formatting outputs
  • 9.Iterating & refining
  • 10.Prompt chaining
  • 11.Common pitfalls
  • 12.Build a prompt toolkit
ChatGPT logo — free ChatGPT syllabus
ChatGPT for BeginnersSyllabus · 12 topics

What you’ll learn

  • 1.Intro to ChatGPT
  • 2.Getting started & interface
  • 3.Writing effective prompts
  • 4.Roles & context
  • 5.Content writing use cases
  • 6.Coding assistance
  • 7.Summarizing & analysis
  • 8.Custom instructions
  • 9.Custom GPTs
  • 10.ChatGPT API basics
  • 11.Limitations & best practices
  • 12.Productivity project
NLPSyllabus · 12 topics

What you’ll learn

  • 1.Intro to NLP
  • 2.Text preprocessing
  • 3.Tokenization
  • 4.Stemming & lemmatization
  • 5.Bag-of-words & TF-IDF
  • 6.Word embeddings
  • 7.Text classification
  • 8.Named entity recognition
  • 9.Sentiment analysis
  • 10.Sequence models & RNNs
  • 11.Transformers & BERT
  • 12.Build an NLP project
OpenCV logo — free Computer Vision syllabus
Computer VisionSyllabus · 12 topics

What you’ll learn

  • 1.Intro to computer vision
  • 2.Images & pixels
  • 3.OpenCV basics
  • 4.Image processing & filters
  • 5.Edge & feature detection
  • 6.Image transformations
  • 7.Object detection
  • 8.Image classification with CNNs
  • 9.Face detection & recognition
  • 10.Image segmentation
  • 11.Transfer learning
  • 12.Build a CV project

Databases & DevOps

8 topics

SQLSyllabus · 12 topics

What you’ll learn

  • 1.Intro to databases & SQL
  • 2.SELECT & filtering
  • 3.WHERE & operators
  • 4.Sorting & limiting
  • 5.Aggregate functions
  • 6.GROUP BY & HAVING
  • 7.Joins
  • 8.Subqueries
  • 9.INSERT, UPDATE, DELETE
  • 10.Creating tables & constraints
  • 11.Indexes & views
  • 12.Practice project
MySQL logo — free MySQL course syllabus
MySQLSyllabus · 12 topics

What you’ll learn

  • 1.Intro & installation
  • 2.Databases & tables
  • 3.Data types
  • 4.CRUD operations
  • 5.Filtering & sorting
  • 6.Joins
  • 7.Aggregate functions & grouping
  • 8.Indexes
  • 9.Views & stored procedures
  • 10.Constraints & keys
  • 11.Backup & user management
  • 12.Build a database project
MongoDB logo — free MongoDB course syllabus
MongoDBSyllabus · 12 topics

What you’ll learn

  • 1.Intro to NoSQL & MongoDB
  • 2.Installation & setup
  • 3.Documents & collections
  • 4.CRUD operations
  • 5.Query operators
  • 6.Filtering & projection
  • 7.Indexes
  • 8.Aggregation framework
  • 9.Data modeling & schema design
  • 10.Relationships & embedding
  • 11.Mongoose with Node.js
  • 12.Build a project
PostgreSQL logo — free PostgreSQL syllabus
PostgreSQLSyllabus · 12 topics

What you’ll learn

  • 1.Intro & setup
  • 2.Databases & tables
  • 3.Data types
  • 4.CRUD operations
  • 5.Filtering & sorting
  • 6.Joins
  • 7.Aggregate functions & grouping
  • 8.Indexes
  • 9.Views & CTEs
  • 10.Constraints & transactions
  • 11.JSON & advanced features
  • 12.Build a database project
GitHub logo — free Git and GitHub syllabus
Git & GitHubSyllabus · 12 topics

What you’ll learn

  • 1.Intro to version control
  • 2.Git setup & config
  • 3.Repositories & staging
  • 4.Commits & history
  • 5.Branches
  • 6.Merging & conflicts
  • 7.Remote repositories
  • 8.Push, pull & fetch
  • 9.GitHub & collaboration
  • 10.Pull requests
  • 11.Forking & open source
  • 12.Team workflow project
Docker logo — free Docker course syllabus
DockerSyllabus · 12 topics

What you’ll learn

  • 1.Intro to containers
  • 2.Installation & setup
  • 3.Images & containers
  • 4.Docker CLI basics
  • 5.Writing a Dockerfile
  • 6.Building & tagging images
  • 7.Volumes & persistent data
  • 8.Networking
  • 9.Docker Compose
  • 10.Environment & config
  • 11.Registries & Docker Hub
  • 12.Containerize an app
Linux logo — free Linux commands syllabus
LinuxSyllabus · 12 topics

What you’ll learn

  • 1.Intro to Linux
  • 2.Shell & terminal basics
  • 3.File system navigation
  • 4.File & directory commands
  • 5.Permissions & ownership
  • 6.Users & groups
  • 7.Package management
  • 8.Processes & services
  • 9.Networking basics
  • 10.Shell scripting
  • 11.Cron & automation
  • 12.Practice tasks
AWS logo — free Amazon Web Services syllabus
AWSSyllabus · 12 topics

What you’ll learn

  • 1.Intro to cloud & AWS
  • 2.Regions & global infrastructure
  • 3.IAM & security
  • 4.EC2 compute
  • 5.S3 storage
  • 6.VPC & networking
  • 7.RDS databases
  • 8.Lambda & serverless
  • 9.Elastic Load Balancing & scaling
  • 10.CloudWatch monitoring
  • 11.Billing & cost management
  • 12.Deploy a project

Career & Certifications

8 topics

PUT YOUR SKILLS TO WORK

Apply What You Learn

You’ve built the skills — now put them to work. Browse thousands of internships and fresher jobs across India and start applying today.

10,000+ Internships & Jobs 100% Free to Apply Verified Companies