GO திசைGoDisai

Available courses

33 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 for everyone

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 6 h Free

Git for everyone

Why version control matters, how Git came to be, installing and configuring Git, core terminology and hands-on exercises.

  • Explain what version control is for
  • Install and configure Git
  • Use the core terms and commands
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 20 h Free

Postgres for everyone

Learn relational databases and SQL with PostgreSQL: installation, roles, querying, filtering, ER diagrams and joins, with hands-on tasks on the DVD R…

  • Install and use PostgreSQL
  • Query and filter data with SQL
  • Read and draw ER diagrams
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 for everyone

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

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.
Intermediate 40 h

DSA Patterns for Coding Interviews

Learn the 23 patterns behind most coding-interview problems, one session each. Every pattern starts with a story a child could follow, then a diagram…

  • Recognise the 23 core patterns
  • Write a reusable template for each
  • Solve new problems by pattern
Intermediate 36 h

DevOps End to End with GitHub Actions

Take one small web service from git push to production using GitHub Actions. You build the CI pipeline, package a Docker image, deploy to a server an…

  • Write workflows with triggers, jobs, steps, matrices, caching, artifacts, secrets and environments
  • Build a CI pipeline that lints, tests, audits and gates every pull request
  • Build, tag, scan and publish Docker images, and share pipeline logic with reusable workflows
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.
Intermediate 45 h

Interview Preparation Cohort

A live, mentor-led cohort that gets you ready for the whole hiring loop (resume, coding rounds, design rounds and behavioural questions). Weekly prac…

  • Write a resume and a two-minute story that survives the first screen
  • Solve coding problems with a repeatable clarify, plan, code, test routine
  • Handle low-level design and basic system design rounds with a clear structure
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 42 h

Machine Learning from Zero: Intuition, Plain-Words Maths and Code

Learn machine learning the way it is actually done, from first principles to a shipped model. Every idea starts with an everyday example and a diagra…

  • Explain in plain words how a machine learns from examples, and why it can overfit
  • Use vectors, averages, probability and slopes (derivatives) confidently, and see exactly where each appears in a model
  • Build and evaluate regression and classification models (linear, logistic, kNN, naive Bayes, trees, forests, boosting, SVM) with honest validation
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 32 h

MongoDB in Practice: Documents, Indexes, Aggregation and Production

Learn MongoDB by building a shop on it. Model data as documents, query and update it, make queries fast with indexes, report with the aggregation pip…

  • Model data as documents and choose between embedding and referencing
  • Query, update and delete with the full set of operators, atomically and without lost updates
  • Design compound indexes (Equality, Sort, Range) and prove they work with explain()
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 34 h

Neo4j: Graph Databases from First Query to Production

Learn Neo4j and the Cypher query language by building one movie graph from scratch. Model connected data, import it, query paths and recommendations,…

  • Explain when a graph model beats tables, and design nodes, relationships and properties from the questions you need to answer
  • {'Read and write data with Cypher': 'MATCH, WHERE, MERGE, aggregation, WITH pipelines and subqueries'}
  • Import CSV data safely with constraints, idempotent MERGE and batched transactions
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
Beginner 38 h

Probability for Data Science: From Coin Flips to A/B Tests

Learn the probability that every data scientist uses, through one running example, a food-delivery app with 10,000 orders and an A/B test. Simulate b…

  • Calculate and simulate probabilities with the rules of probability, conditional probability and Bayes' theorem
  • Choose and use the right distribution (Binomial, Poisson, Exponential, Normal, log-normal) for real data with scipy
  • Explain and apply the law of large numbers and the central limit theorem to put error bars on an average
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 36 h

Qdrant: Vector Search from First Query to Production

Learn vector search and the Qdrant vector database by building one searchable library of 96 articles. Store embeddings, filter and index payloads, tu…

  • Explain embeddings and similarity, and choose the distance metric, vector size and named vectors for a collection
  • Store, update and query points with payload, and filter searches with payload indexes that keep them fast
  • Tune approximate search with HNSW settings and cut memory with scalar, binary and product quantization, measuring recall
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 30 h

RAG: Retrieval-Augmented Generation from First Pipeline to Production

Learn to make a language model answer from your own documents. Build one RAG system over a small company handbook, step by step: chunking, embeddings…

  • Explain why a language model needs retrieval, and build the retrieve, prompt and generate pipeline from scratch
  • Chunk documents, create embeddings and search them with exact vector search or a vector database
  • Improve retrieval with hybrid search, metadata filters, re-ranking, query rewriting, parent documents and context compression
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 30 h

Redis in Practice: Cache, Queue and Stream

Learn Redis by using it for the three jobs it does best. Speed up an app with caching, run background jobs with reliable queues, and build event pipe…

  • Explain why Redis is fast and choose the right data structure for a job
  • Add a cache-aside layer with TTLs, eviction and safe invalidation
  • Protect a system from cache stampedes, penetration, avalanches and Redis outages
By invitation. Follow our WhatsApp channel for the next batch.
Intermediate 60 h

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
Intermediate 60 h

System Design Cohort

A live, mentor-led cohort that takes you from back-of-envelope estimates to full system design answers. Weekly design assignments reviewed by a mento…

  • Estimate load, storage and bandwidth in two minutes and turn the numbers into design decisions
  • Choose databases, caches, queues and consistency models and defend the trade-off
  • Walk an interviewer through a design in a clear, timed structure
Intermediate 30 h

TimescaleDB: Time-Series Data on PostgreSQL, from First Hypertable to Production

Learn TimescaleDB by building one sensor-fleet dataset of 2.16 million readings. Create hypertables, load data fast, query with time_bucket and windo…

  • Explain what makes time-series data different and when a hypertable beats a plain table
  • Create hypertables, choose chunk intervals and load millions of rows with COPY and batched inserts
  • Summarise data with time_bucket, gap filling, window functions, percentiles and anomaly queries
By invitation. Follow our WhatsApp channel for the next batch.
Beginner 40 h

n8n Automation in Practice: 63 Real Workflows

Learn n8n by building and running 63 real automations, from your first webhook to order pipelines, invoice reminders, uptime monitors, AI ticket tria…

  • Build, test, schedule and debug n8n workflows with triggers, expressions and the Code node
  • Move data between APIs, email, files and Postgres reliably, with pagination, batching and retries
  • Handle failures with error workflows, dead letters and de-duplication so automations never fail silently
By invitation. Follow our WhatsApp channel for the next batch.