✳ Free learning resources
Download free roadmaps and notes for Python, DSA, AWS, Full Stack, AI and more. Plan your learning journey today.
RoadmapPythonComplete learning path from Python basics to Django/Flask full stack development with deployment.
NotesDSAComprehensive Data Structures & Algorithms notes covering arrays, trees, graphs, DP and more.
RoadmapAWSStep-by-step roadmap to clear AWS Cloud Practitioner certification in 30 days.
RoadmapFull StackFrom zero to MERN stack developer — MongoDB, Express, React, Node.js complete path.
RoadmapAILearn LLMs, prompt engineering, RAG, fine-tuning, and building AI agents step by step.
NotesData ScienceComplete data science notes — statistics, pandas, sklearn, model building & evaluation.
RoadmapCybersecurityEthical hacking roadmap covering networking, OWASP, penetration testing, and CEH prep.
NotesFull StackReact hooks, state management, routing, API integration — all in one concise notes pack.
NotesStep-by-Step guide to becoming a Claude Code expert in @currentYear@
NotesStep-by-step guide to master Python for Data Analysis in @currentYear@
NotesStep-by-step guide to becoming an R developer in @currentYear@
NotesStep-by-step guide to master Vibe Coding in @currentYear@
NotesStep-by-step guide to becoming a Power BI Expert in @currentYear@
NotesStep-by-step guide to pass your coding interview
NotesStep by step guide to becoming a Python developer in @currentYear@
NotesComputer Science curriculum with free resources for a self-taught developer.
NotesStep by step guide to learning SQL in @currentYear@
NotesLearn to deploy and get the most out of OpenClaw
NotesEverything that is there to learn about React and the ecosystem in @currentYear@.
NotesEverything that is there to learn about Vue and the ecosystem in @currentYear@.
NotesStep by step guide to becoming a modern frontend developer in @currentYear@
NotesStep by step guide to becoming a modern backend developer in @currentYear@
NotesStep by step guide to becoming a modern full stack developer in @currentYear@
NotesStep by step guide to becoming an Android developer in @currentYear@
NotesStep by step guide for DevOps, SRE or any other Operations Role in @currentYear@
NotesStep by step guide to becoming a DevSecOps Expert in @currentYear@
NotesStep by step guide to becoming an Data Analyst in @currentYear@
NotesEverything that is there to learn about Angular and the ecosystem in @currentYear@.
NotesStep by step guide to becoming an AI Engineer in @currentYear@
NotesStep by step roadmap guide to becoming an AI and Data Scientist in @currentYear@
NotesStep by step guide to becoming a Data Engineer in @currentYear@
NotesStep by step guide to becoming a Machine Learning Engineer in @currentYear@
NotesStep-by-step guide to becoming a Product Designer in @currentYear@
NotesStep by step guide to becoming a modern PostgreSQL DB Administrator in @currentYear@
NotesStep by step guide to learn JavaScript in @currentYear@
NotesStep by step guide to becoming an iOS developer in @currentYear@
NotesEverything you need to learn about TypeScript in @currentYear@
NotesStep by step guide to becoming a modern Node.js developer in @currentYear@
NotesStep by step guide to becoming a blockchain developer in @currentYear@.
NotesSteps to follow in order to become a modern QA Engineer in @currentYear@
NotesEverything you need to know about designing large-scale systems in @currentYear@
NotesStep by step guide to becoming a Software Architect in @currentYear@
NotesStep by step guide to becoming a Java developer in @currentYear@
NotesStep by step guide to becoming an ASP.NET core developer in @currentYear@
NotesStep by step guide to learn how to design and build robust APIs.
NotesStep by step guide to becoming a Spring Boot developer in @currentYear@
NotesStep by step guide to becoming a Flutter developer in @currentYear@
NotesStep by Step guide to become a C developer in @currentYear@
NotesStep by step guide to becoming a C++ developer in @currentYear@
NotesStep by step guide to becoming a Rust developer in @currentYear@
NotesStep by step guide to becoming a Go developer in @currentYear@
NotesStep by step guide to becoming a Cyber Security Expert in @currentYear@
NotesA step-by-step guide to building and shipping products with AI.
NotesStep by step guide to becoming a UX Designer in @currentYear@
NotesStep by step guide to learn software design and architecture
NotesStep by step guide to learn GraphQL in @currentYear@
NotesStep by step guide to becoming a React Native developer in @currentYear@
NotesLearn how to create a design system with this step by step guide
NotesStep by step guide to learning Prompt Engineering in @currentYear@
NotesStep by step guide to learning MongoDB in @currentYear@
NotesStep by step guide to learning Linux in @currentYear@
NotesStep by step guide to learning Kubernetes in @currentYear@
NotesStep by step guide to learning Docker in @currentYear@
NotesStep by step guide to learning AWS in @currentYear@
NotesStep by step guide to learn Terraform in @currentYear@
NotesRoadmap for anyone looking for a career in technical writing in @currentYear@
NotesRoadmap to becoming a Game Developer in @currentYear@
NotesRoadmap to becoming a Server Side Game Developer in @currentYear@
NotesStep by step guide to learn MLOps in @currentYear@
NotesStep by step guide to learn Data Structures and Algorithms in @currentYear@
NotesStep by step guide to learn Redis in @currentYear@
NotesEverything you need to know to become a Product Manager in @currentYear@
NotesStep by step guide to learn Git and GitHub in @currentYear@
NotesStep by step guide to learning PHP in @currentYear@
NotesEverything you need to know to become an Engineering Manager in @currentYear@
NotesStep by step guide to becoming a Developer Advocate in @currentYear@
NotesLearn to deploy your applications on Cloudflare in @currentYear@
NotesLearn to become a Business Intelligence Analyst in @currentYear@
NotesLearn to become a red teaming expert in AI in @currentYear@
NotesLearn to design, build and ship AI agents in @currentYear@
NotesLearn everything you need to master Next.js
NotesLearn what to focus on when conducting a code review.
NotesStep by step guide to learning Kotlin in @currentYear@
NotesStep by step guide to learning HTML in @currentYear@
NotesStep by step guide to learning CSS in @currentYear@
NotesStep by step guide to learning Swift and Swift UI in @currentYear@
NotesLearn to master Shell and Bash in @currentYear@
NotesStep by step guide to mastering Laravel in @currentYear@
NotesStep by step guide to mastering Elasticsearch in @currentYear@
NotesStep by step guide to becoming a WordPress Developer in @currentYear@
NotesStep-by-step guide to becoming a Django Developer in @currentYear@
NotesStep by step guide to becoming a Ruby developer in @currentYear@
NotesStep-by-step guide to become a Ruby on Rails Developer in @currentYear@
NotesStep-by-step guide to become a Scala developer in @currentYear@
NotesStep-by-Step guide to learn Network Engineering in @currentYear@
NotesStep-by-step guide to becoming a Forward Deployed Engineer in @currentYear@
NotesStep by step guide to becoming a modern frontend developer in @currentYear@
NotesStep by step guide to becoming a modern backend developer in @currentYear@
NotesStep by step guide for DevOps, SRE or any other Operations Role in @currentYear@
NotesStep by step guide to learn Git and GitHub in @currentYear@
NotesDetailed list of best practices for Amazon Web Services (AWS)
NotesDetailed list of best practices to make your APIs secure
NotesDetailed list of best practices to improve your backend performance
NotesDetailed list of best practices to improve your frontend performance
NotesDetailed list of best practices for effective code reviews and quality
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
NotesPython matrix multiplication, explained: nested loops vs NumPy dot() vs @. Get code examples, a comparison table, and common error fixes.
NotesPython invalid syntax error driving you crazy? See 8 common causes, a quick-fix lookup table, and debugging tips to solve it in minutes.
NotesCompare 10 LLM observability tools for 2026. Track agent behavior, catch quality regressions, and control AI costs. Free & paid picks inside.
NotesCatch bugs before users do: build a layered regression test suite with Playwright, Pytest, Cypress & Selenium. Free step-by-step guide.
NotesConfused by Python's or operator? Learn how it really works with non-boolean values, real use cases, and mistakes to avoid. Start learning.
NotesKey-value, document, wide-column, or graph? Learn how each NoSQL database type works and pick the right one for your app's data and queries.
NotesLearn how Python's reduce() works with real examples, common pitfalls, and when list comprehensions or loops are the smarter choice.
NotesMaster Python's filter() function with this comprehensive guide. Learn the correct syntax, see practical examples, and avoid common pitfalls to write cleaner, more efficient code.
NotesCurious about Python's maximum integer value? Learn how arbitrary precision works, why overflow isn't a problem, and common gotchas to avoid.
NotesAPI gateway vs. load balancer: what they do differently, when to use each, and whether you need both. See the full guide.
NotesWebSocket or HTTP? Compare overhead, latency, and scalability, then use our decision framework to pick the right protocol for your feature.
NotesMongoDB vs PostgreSQL: which one fits your project? Compare data models, scaling, ACID & use cases to make the right choice today.
NotesLearn how Terraform backends work, configure S3 remote backends, migrate state files, and avoid common errors in production.
NotesStuck with a Python KeyError? Learn why it happens, from missing keys to type mismatches, and master 3 simple ways to fix it in your code.
NotesLearn Python’s Null: Master missing values, use identity operators correctly, avoid common bugs, and follow best practices for cleaner code.
NotesLearn Python backend development: build REST APIs with Django, Flask & FastAPI. Step-by-step guide with code examples for beginners.
NotesCompare the top Python backend frameworks by performance, use case, and team fit, and pick the right one from the start.
NotesLearn 4 ways to return multiple values in Python: tuples, named tuples, dataclasses, and dicts. With code examples and a quick-reference comparison table.
NotesLearn 5 ways to write Python multiline strings: triple quotes, f-strings, join & more. Real-world examples included.
NotesSecure your OpenClaw AI agent with 12 expert-backed practices. Stop credential leaks, prompt injections & supply chain attacks before they hit your system.
NotesInstall OpenClaw in minutes: connect your AI agent to Telegram, add skills & run it 24/7 on your laptop, Mac mini, or VPS. Step-by-step guide.
NotesClaude Code vs Cursor: compare features, autonomy, pricing & use cases to pick the best AI coding tool for your workflow in 2026.
NotesMaster the Python Not Operator. Learn how this logical negation keyword handles True/False, truthiness, and complex conditions.
NotesLearn 5 ways to print a new line in Python, including the \n escape sequence, print() function's end/sep arguments, and multiline strings + best practices.
NotesMaster 5 Python exponent methods, see performance, edge cases, & real-world applications in Finance, ML, & Cryptography
NotesUnlock the power of Python modulo (%). A complete guide covering syntax, examples, floats, negative numbers, divmod(), and practical applications.
NotesLearn Python division operators: true division (/), floor division (//), modulo, and divmod() with examples, edge cases, and common errors.
NotesNew to vibe coding and want to build your first app? This vibe coding tutorial is for you: a step-by-step guide to build a real CLI app with Claude Code.
NotesVibe coding can get messy, inconsistent results. Learn these 10 vibe coding best practices to ship reliable code faster.
NotesCompare the 10 best vibe coding tools in 2026 — from Cursor and Claude Code to Lovable and Bolt. Find the right tool for your skill level, budget, and project type.
NotesHow long does it take to learn JavaScript from scratch? This guide shows what to expect—and how to speed up your journey.
NotesDiscover the Data Science Lifecycle step-by-step: Learn key phases, tools, and techniques in this beginner-friendly guide.
NotesLearn how to use Python switch statement patterns like match-case and dictionary patterns for an improved structure and cleaner code.
NotesLearn what the Python glob module is and how it can simplify pattern-based searches in larger projects.
NotesImprove search performance with binary search in Python. Learn what binary search in Python is and how to implement it.
NotesHashmaps are everywhere in Python, and there’s a good chance you’ve used them before. Learn how to use hashmaps in Python with common errors and examples.
NotesNested functions break variable updates due to scope rules. Learn what the Python nonlocal keyword is, when to use it correctly, and common applications.
NotesClasses feel unsafe and hard to manage? Learn how encapsulation in Python works, how to implement it, and practical use cases.
NotesWondering how long it takes to learn Python? Get clear timelines, learning stages, and tips in this comprehensive guide.
NotesNot sure how Java vs C++ compares? Explore the trade offs, use cases, and when each language is a better fit for your team and your project needs.
NotesNot sure whether to go for Python vs. Kotlin? Compare performance, use cases, and career paths to make the right choice.
NotesNot sure whether Java or Kotlin fits your needs? This Java vs. Kotlin comparison explains the key differences to help you decide.
NotesIf you can't decide between C++ vs. C, this guide will show where C or C++ fits best for your next development project.
NotesChoosing between C++ vs. C#? Learn the key trade-offs, when to use C#, when C++ fits better, and how to match each language to your project goals.
NotesDealing with downtime and blind spots? These 15 DevOps monitoring tools help you detect issues early, track performance, and keep your systems working reliably.
NotesConfused by Python's multithreading and GIL? Learn practical ways to use threads for I/O tasks, avoid race conditions, and improve responsiveness.
NotesTired of broken builds and delayed releases? Explore the best DevOps deployment tools to automate releases, speed up, and keep your builds reliable.
NotesManual tests slowing you down? Explore the best DevOps testing tools to automate QA, catch bugs early, speed up deployments, and increase test reliability.
NotesWondering what does a data analyst do day to day? This beginner-friendly guide covers job duties, tools, and career potential.
NotesIs Python hard to learn? See what our experienced developers say, plus practical advice for new learners.
NotesChoosing between Python vs JavaScript? Compare strengths, learning curves, and jobs in this up-to-date 2026 guide.
NotesChoosing between Golang vs Rust? Explore their differences and find out which language fits your project or career goals best.
NotesCompare data analyst vs business analyst roles by skills, tools, career paths, and salaries to choose the right fit for your strengths and interests.
NotesIs JavaScript hard to learn for beginners? This expert guide breaks down the learning curve and how to get started smoothly.
NotesTorn between Golang vs Python? Get expert advice on performance, ease of use, and which one fits your project best.
NotesCompare data analyst and data engineer roles in terms of skills, tools, salaries, and career paths. Find the best fit for your goals with this complete guide.
NotesWondering whether SQL is hard to learn? A seasoned pro shares insights, beginner tips, and how to make it easier than you think.
NotesHow long does it take to learn SQL? A seasoned expert shares what to expect, from basics to job-ready skills.
NotesChoosing between SQL vs Python? This guide helps you pick the right tool for data analysis, based on real-world use.
NotesSQL vs. MySQL trips up every beginner. This guide clears it up once and for all, with real examples and project code to show you how they fit.
NotesWondering where a data analyst role can take you? Learn what your data analyst career path could look like.
NotesTypeScript vs JavaScript: Learn the pros, cons, and best use cases to choose the right language for your next project.
NotesLearn how to become a data analyst with no experience through smart steps, skill-building tips, and my real-world guidance.
NotesCyber security fights threats. Data science uncovers insights. If you're deciding between them, here's a practical guide based on skills, job roles, and career growth.
NotesBoth software engineering and data science offer exciting opportunities, but they require different skill sets. This breakdown helps you find your ideal fit.
NotesIf you love working with data, should you become a data scientist or an AI engineer? Here's how I made my choice.
NotesI once struggled to choose between data science and business analytics. If you're in the same boat, I'll guide you to find the right fit.
NotesI’ve worked on both data science and data engineering projects - here’s what I’ve learned and how you can choose the best path for your career.
NotesNot sure whether to pursue data science or statistics? This guide breaks down the key differences, career paths, and skills you need to make an informed choice.
NotesData science or computer science? Learn the tools, roles, and paths in each field to decide which fits your strengths and career goals.
NotesData science vs. Data analytics? This guide breaks down roles, tools, and growth opportunities for aspiring data professionals.
NotesExcited about a career in data science or machine learning? Learn the differences, key skills, tools, and how to choose the role that aligns with your ambitions.
NotesWant to become a full stack developer? Discover essential skills, tools, and practical steps to kickstart your career in web development.
NotesComparing Go vs Java for your projects? Explore features like concurrency, memory management, and learning curves to find the right fit for your needs.
NotesUnderstand the unique strengths of Java and JavaScript to decide which suits your programming needs best.
NotesIs data science a good career choice? Learn from a professional about the benefits, growth potential, and how to thrive in this exciting field.
NotesLooking to excel in data science? Learn the must-have skills for 2026 with our expert guide and advance your data science career.
NotesMaster your data science projects with our top 11 tools for 2025! Discover the best platforms for data analysis, visualization, and machine learning.
NotesCreate the perfect DevOps Engineer job description with our 2026 template, tailored to attract top talent in today's tech landscape.
NotesExplore the contrasts between DevOps and Agile: Understand their principles, differences, and how to apply them effectively in projects.
NotesDevOps vs DevSecOps: Learn the key differences, benefits, and how to choose the best approach for your needs and applications.
NotesWant to build a REST API in Golang? Follow our detailed tutorial to set up, code, and deploy your API with best practices and clear examples.
NotesWondering which language is right for you? Explore our comprehensive Java vs Python guide to find the best option for your career.
NotesWant to deliver software faster? Dive into the power of DevOps test automation and transform your testing pipeline with proven techniques.
NotesUnderstand the differences between DevOps and Developer roles. Find out which career aligns with your skills and future goals.
NotesMaximize efficiency with top DevOps tools for all expertise levels. Find the perfect solutions to automate, integrate, and optimize your software delivery pipeline.
NotesMaster the frontend landscape with our curated list of 12 essential technologies. Expert tips on selecting the best tools for your web projects.
NotesExplore the best DevOps automation tools designed to optimize CI/CD, reduce manual tasks, and drive efficiency in your development cycle.
NotesLearn DevOps best practices for building efficient workflows, from code integration to monitoring, and avoid common DevOps anti-patterns.
NotesLearn how to write the perfect backend developer job description and get my best tips on how to recruit backend dev talent effectively.
NotesStreamline your DevOps pipeline! Explore what DevOps automation is and the 8 best practices for seamless delivery.
NotesUnderstand why DevOps emphasizes shift-left testing to boost early bug detection, reduce costs, and improve release cycles.
NotesLearn how to write the perfect frontend developer job description and get my best tips on how to recruit frontend dev talent effectively.
NotesMaster the DevOps lifecycle by exploring its 7 phases, designed to enhance collaboration, streamline processes, and deliver software with agility.
NotesLooking to hire a Fullstack Engineer? Get the complete job description, skills, and responsibilities right here!
NotesBuild an impressive online presence with these 10 handpicked web developer portfolio templates.
NotesDevOps engineer vs Full stack developer: Compare the roles, required skills, and future prospects to make an informed career choice.
NotesFull-stack vs Back-end: Learn the key differences in skills, roles, and technologies and find the right development path for you.
NotesGet expert advice on backend frameworks for 2026. Learn about the top 7 frameworks that can elevate your development process.
NotesGet expert advice on frontend frameworks for 2026. Elevate your web development process with these top picks.
NotesElevate your game by understanding this set of key DevOps principles and practices. Gain pro insights for a more efficient, collaborative workflow!
NotesFind out exactly what it takes to be a successful DevOps engineer with my recommendations for essential DevOps skills
NotesLooking for the best backend technologies in 2026? Check out our expert list of top tools for developers.
NotesLearn why a DevOps career path is a smart choice in 2025. Get insights into demand, growth, and earning potential in DevOps.
NotesExplore the responsibilities and roles of a DevOps Engineer in 2026. Gain insights into the evolving field of DevOps and what it takes to succeed.
NotesLearn how to become a front-end developer in 7 clear steps. Start your coding journey with practical tips and resources today!
NotesMaster these 8 in-demand full stack developer skills and become a standout candidate for your next job application.
NotesMaster these 12 in-demand front end developer skills and become a standout candidate in the web development field.
NotesDevOps vs SRE: Discover which role suits your career best. Learn key differences, skills required, and career prospects in our detailed guide.
NotesWant to become a DevOps engineer? Our 2026 guide covers skills, certifications, and expert career advice. Start your journey today!
NotesSeeking backend projects to enhance your skills? Explore our top 20 project ideas, from simple apps to complex systems. Start building today!
NotesGet ahead in web development. Discover the essential frontend languages every pro developer uses!
NotesUnsure about your dev career path? Compare full stack developer and software engineer roles to make an informed decision.
NotesMaster the essential skills every Java full stack developer needs. Boost your career with our expert tips!
NotesElevate your coding with backend developer tools that bring efficiency, scalability, and innovation to your projects. Improve your development process today!
NotesLearn what the essential backend developer skills are that you should learn and master to advance in your career.
NotesDiscover the best backend development languages to learn right now for career development, with practical tips from an experienced developer.
NotesLooking to dive into the fascinating world of Language Models (LLMs)? Discover the top 5 free resources that will help you learn and excel in understanding LLMs. From comprehensive tutorials to interactive courses, this blog post provides you with the ultimate guide to sharpen your skills and unravel the potential of language models. Start your journey today and become a pro in LLMs without spending a dime!
NotesLearn what is a Jump Server and how to set it up for SSH access.
NotesLearn how to protect your website using Let's Encrypt SSL Certificates.
NotesLearn how to run MySQL, PostgreSQL, or MongoDB in Docker with single Command
NotesEverything you need to know about Week, Strong and Eventual Consistency
NotesLearn what is Session Based Authentication and how to implement it in Node.js
NotesLearn what is HTTP Basic Authentication and how to implement it in Node.js
NotesLearn the basics of Authentication and Authorization
NotesLearn how to avoid render blocking JavaScript using async and defer scripts.
NotesLearn what are the core web vitals and how to measure them.
NotesLearn what are different indicators for performance identification of any service.
NotesLearn the basics of CI/CD and how to implement that with GitHub Actions.
NotesLearn the basics of SAML and understand how does Single Sign On work.
NotesLearn and understand what is OAuth and how it works
NotesUnderstand what is JWT authentication and how is it implemented
NotesUnderstand what is token based authentication and how it is implemented
NotesUnderstand what is session based authentication and how it is implemented
NotesUnderstand what is basic authentication and how it is implemented
NotesCovers the basics of character encodings and explains ASCII vs Unicode
NotesTips on getting familiar with an unfamiliar codebase
NotesWhy “build it and they will come” alone won’t work anymore
NotesHere is what happens when a new device joins the network.
NotesQuick tidbit on the differences between SSL, TLS, HTTPS and SSH
NotesLearn the basics of measuring the time and space complexity of algorithms
NotesEasy to understand explanation of Big-O notation without any fancy terms
NotesLearn how they are generated and why they may not be truly random.
NotesLearn the basics of internet and everything involved with this short video series
NotesLearn the ups and downs of different database scaling strategies
NotesHow to Step Up as a Junior, Mid Level or a Senior Developer?
NotesA language agnostic, ultra-simplified explanation to design patterns
NotesQuick illustrative guide on how a website is found on the internet.
NotesThe evolution of HTTP. How it all started and where we stand today
NotesEverything you need to know about web caching
NotesHow JavaScript was introduced and evolved over the years
NotesHow do proxy servers work and what are forward and reverse proxies?
NotesCreate a single-page HTML CV to showcase your career history
NotesCreate simple HTML only website with multiple pages.
NotesConvert the previous simple HTML website into a personal portfolio.
NotesCreate a changelog component for a website using HTML and CSS.
NotesCreate testimonial cards for a website using HTML and CSS.
NotesCreate a simple datepicker UI using HTML and CSS.
NotesCreate an accessible form UI using HTML and CSS.
NotesCreate a grid layout of images using HTML and CSS.
NotesCreate a tooltip for navigation items using only HTML and CSS.
NotesBuild a small greeting helper from reusable string functions.
NotesWrite temperature conversion and formatting functions.
NotesCreate boolean helper functions that describe a number.
NotesNormalize names with string cleanup and formatting functions.
NotesCalculate discount, tax, and final price with small functions.
NotesSummarize cart totals from arrays of item objects.
NotesTurn numeric scores into grade report objects.
NotesWrite task list helpers that return updated arrays.
NotesCalculate totals and find the largest expense from object arrays.
NotesBuild search and filter helpers for a product list.
NotesFormat nested user data into a smaller profile summary.
NotesScore quiz answers and return a result summary.
NotesNormalize API-shaped JSON data into article summaries.
NotesValidate a password by reporting which rules failed.
NotesSummarize nested order data for a support dashboard.
NotesCreate a simple tabs component using HTML, CSS, and JavaScript.
NotesCreate a simple cookie consent banner using JavaScript.
NotesCreate a textarea with live character count and a max character limit.
NotesCreate an accordion component using HTML, CSS, and JavaScript.
NotesCreate an age calculator using HTML, CSS, and JavaScript.
NotesCreate a flash card app using JavaScript frameworks.
NotesWrite a script to analyse basic server performance stats.
NotesInspect a folder and print its file and folder counts.
NotesCount lines, words, and characters in a text file.
NotesFetch and print public details for a GitHub user.
NotesRead a JSON file and print clean formatted output.
NotesCheck required environment variables without leaking values.
NotesBuild a CLI app to track your tasks and manage your to-do list.
NotesUse GitHub API to fetch user activity and display it in the terminal.
NotesBuild a tool to archive logs from the CLI with the date and time.
NotesBuild a simple expense tracker to manage your finances.
NotesWrite a simple tool to analyze logs from the command line.
NotesWrite a simple GitHub Actions workflow to deploy a static website to GitHub Pages.
NotesBuild a simple number guessing game to test your luck.
NotesSetup a basic remote linux server and configure it to allow SSH.
NotesUnit converter to convert between different units of measurement.
NotesBuild a personal blog to write and publish articles on various topics.
NotesSetup a basic linux server and configure it to serve a static site.
NotesPurchase a custom domain and set up basic DNS records.
NotesBuild a weather API that fetches and returns weather data.
NotesBuild a RESTful API for a personal blogging platform
NotesSet up a basic monitoring dashboard using Netdata.
NotesCreate a long-running systemd service that logs to a file.
NotesBuild a RESTful API to allow users to manage their to-do list.
NotesBuild a basic Dockerfile to create a Docker image.
NotesBuild an API for an expense tracker application.
NotesCreate an EC2 instance on AWS and connect to it using SSH.
NotesCLI application that talks to GitHub API and shows the trending repositories
NotesUse TMDB API to fetch movie information and display it in the terminal.
NotesBuild a scraper that collects job listings from the Fake Python Jobs site.
NotesAnalyse pharmaceutical sales data using Python, Pandas, and Matplotlib.
NotesLearn to clean the Netflix dataset using Python and Pandas effectively.
NotesStudy Titanic passengers to find what factors improved survival odds.
NotesPractice creating charts using the Tips dataset in Matplotlib and Seaborn.
NotesDownload historical stock data and analyse it with Pandas time series tools.
NotesConnect Python to a SQLite database and write queries for business questions.
NotesClean a messy synthetic employee dataset using a structured 5-step workflow.
NotesExplore the UCI Online Retail Dataset with Pandas for business insights.
NotesPerform a complete exploratory analysis on the classic Iris dataset.
NotesLearn how Pandas handles dates and times using a vehicle sales dataset.
NotesBuild a browser-based quiz application to test any knowledge
NotesBuild a weather app that fetches and displays weather for a given location.
NotesCreate a GitHub random repository finder using GitHub API.
NotesCreate a custom dropdown using HTML, CSS, and JavaScript.
NotesCreate a task tracker with a to-do list using JavaScript.
NotesCreate a Reddit client with customizable subreddit lanes.
NotesBuild a temperature converter that converts between different units.
NotesCreate a pomodoro tracker application for productivity
NotesWrite an Ansible playbook to configure a Linux server.
NotesBuild a caching server that caches responses from other servers.
NotesWrite Terraform code to create a Droplet on DigitalOcean
NotesBuild a note-taking app that uses markdown for formatting.
NotesUse GitHub Actions to Deploy a Node.js Service to a remote server
NotesUse GitHub Actions to Deploy a Dockerized Node.js Service
NotesBuild a URL Shortener API that helps shorten long URLs.
NotesBuild a server that can broadcast messages to connected clients.
NotesUse Docker Compose to run a multi-container application
NotesSetup a scheduled workflow to backup a Database every 12 hours
NotesE-Commerce platform with cart and payment gateway integration.
NotesSetup a bastion host for managing access to private infrastructure.
NotesVerify the integrity of application log files to detect tampering.
NotesLearn to set up and secure a Linux server from scratch.
NotesApp to let users track their workouts and progress.
NotesSet up a WireGuard or OpenVPN server to secure remote access.
NotesBuild a service that allows users to upload and process images.
NotesDeploy and manage the STANS system using Docker, Nginx, and CI/CD.
NotesDeploy database, backend, and frontend as separate Docker containers.
NotesCall OpenAI models directly from Python, beyond the ChatGPT interface.
NotesSetup a blue-green deployment strategy for your application.
NotesSetup monitoring using Prometheus and visualize metrics in Grafana.
NotesBuild a system that allows users to reserve movie tickets.
NotesSetup a multi-service optimized docker implementation
NotesCreate a real-time leaderboard system for ranking and scoring.
NotesSetup service discovery with dummy services and Consul
NotesCreate a client-side instagram stories feature clone.
NotesBuild a database backup utility that can backup and restore any DB
NotesBuild an e-commerce platform using microservices architecture.
NotesIn this project, you will write end-to-end (e2e) test cases for an e-commerce application for an online book store.
NotesBuild a single-page pricing comparison using a real, accessible HTML table.
NotesBuild a single semantic HTML blog post with proper text elements, links, and a figure.
NotesBuild an accessible HTML contact form with real labels, grouped controls, and browser validation.
NotesBuild an HTML photo showcase page with proper alt text, figures with captions, and an embedded video.
NotesCreate a row of three pricing cards using HTML and CSS.
NotesBuild a theme switcher that changes a card using CSS variables
✳ Common questions
About the free roadmap & notes downloads.