Parottasalna Course Notes

Available courses

21 courses. Free ones you can join right now; Pro courses unlock with a membership; cohort courses are taught live in batches. Enrolling gives you access and saves your progress.

Free courses

Enrol in one click and track your progress.

Beginner 70 h Free

Django from Zero to Deployed: The Complete Course

Build real web applications with Django, end to end. 34 one-idea sessions take you from how the web works through models, the ORM, forms, authenticat…

  • Build a multi-page Django web app with models, templates, forms and the admin
  • Query and optimise data with the ORM (filters, relations, aggregation, N+1 fixes)
  • Add sign-up, login, permissions and the core web security defences
Beginner 15 h Free

Docker Mastery

Understand containers through stories and hands-on labs: Docker architecture, images and containers, Dockerfiles, port mapping, volumes and practical…

  • Run and manage containers
  • Write a good Dockerfile
  • Persist data with volumes
Beginner 40 h Free

Golang from Scratch: Learn Go Step by Step

Learn Go step by step, from your first Hello World to files, command-line tools, web APIs, databases, goroutines, channels and tests. 18 sessions, ea…

  • Write Go programs and CLI tools
  • Build a web API with a database
  • Use goroutines, channels and tests
Beginner 60 h Free

Java 25 from Scratch: The Modern Java Course

Learn Java 25, the current long-term-support release of open-source OpenJDK, from your first Hello World to records, sealed types, streams, virtual t…

  • Write Java programs with modern syntax, records, enums and sealed types
  • Model data with classes, interfaces, generics and the collections framework
  • Process data with lambdas, streams and Optional
Intermediate 10 h Free

Load Testing with Locust

Load test web applications with Locust: users and tasks, wait times, events, HTTP requests, response validation, step load and distributed mode.

  • Write Locust scenarios
  • Validate responses under load
  • Run step and distributed tests
Beginner 12 h Free

Prompt Engineering

Learn to write prompts that get reliable answers from AI models. Fourteen short chapters, each with a real before and after, show how to be specific,…

  • Rewrite a vague prompt into a specific one that can be checked
  • Use context, roles, examples and output formats on purpose
  • Get JSON or tables a program can read
Beginner 20 h Free

Python Fundamentals

Learn Python from your first print() to a complete game: variables, operators, functions, strings, lists, tuples, dictionaries, sets and generators, …

  • Write small Python programs
  • Use lists, dictionaries and sets
  • Write functions and generators
Intermediate 60 h Free

System Design

Learn how to design systems the way interviewers and real teams expect, one idea at a time. Six chapters with diagrams, worked numbers and quizzes co…

  • Explain scalability, availability, consistency and latency with numbers, not slogans
  • Choose between SQL and NoSQL, caches, queues and API styles and defend the trade-off
  • Estimate load and storage with back-of-envelope maths

Cohort and invite-only courses

Taught live in batches. Join a batch to be enrolled.

Intermediate 60 h

40 Days of Agentic AI

Build AI agents from the ground up: Python, LLMs, prompt engineering, tool calling, RAG, async, structured output, memory and MCP, with working code …

  • Call LLMs from Python with structured output
  • Give an agent tools and memory
  • Build a retrieval (RAG) pipeline
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 90 h

AWS Solutions Architect (SAA-C03)

From cloud basics to secure, highly available designs on AWS: IAM, load balancing, EC2 & EBS, VPC networking, WAF, DNS & Route 53, S3 and API Gateway.

  • Design a secure multi-tier VPC
  • Choose the right compute, storage and database service
  • Make a design highly available
Intermediate 40 h

Agentic AI

From prompting to AI agents: prompt engineering, RAG in depth (embeddings, hybrid search, chunking, reranking, semantic caching, advanced retrievers,…

  • Write reliable prompts
  • Build and evaluate RAG
  • Add memory and tools to an agent
By invitation. Follow our WhatsApp channel for the next batch.
Beginner 60 h

End-to-End Data Engineering

Build modern data pipelines: Python, SQL, data modelling, ETL/ELT, Airflow, PySpark, Databricks (certification prep), streaming and CI/CD.

  • Write Python and SQL for data work
  • Model data for a warehouse
  • Orchestrate pipelines with Airflow
Beginner 8 h

Git & GitHub: Basics to Intermediate

Learn Git from zero, in plain language. Save and look back at your work, undo mistakes safely, branch and merge, fix conflicts, then work with a team…

  • Save, undo and branch safely
  • Fix merge conflicts
  • Collaborate with pull requests
By invitation. Follow our WhatsApp channel for the next batch.
Beginner 12 h

Linux Basics

The Linux commands every beginner needs, taught by doing. Learn the terminal, files and folders, text processing with pipes, finding things, permissi…

  • Navigate and edit files
  • Manage permissions and processes
  • Write simple shell scripts
By invitation. Follow our WhatsApp channel for the next batch.
Beginner 18 h

Nginx from Zero to Production

Learn nginx end to end from a layman's point of view. Understand what a web server is, then serve websites, read the config, route requests with loca…

  • Install nginx and serve a static website
  • Read and write nginx configuration with confidence
  • Set up a reverse proxy and load balancer in front of an application
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 48 h

Personal AI Agent Bootcamp

Build, secure and ship your own AI agent with Python. Learn how LLMs work, call AI APIs, add tools and memory, then meet Hermes Agent and connect it …

  • Build an agent with Python
  • Secure it
  • Deploy it on Linux or Windows