Awesome Learning
A curated list of awesome learning resources for a Software Test Automation Engineer
QA Roadmap by Anas FitianiThe starting point of your career as a Software Quality Assurance Engineer
Roadmap to learn Automation TestingDevOps Roadmap by Milan MilanovicStep-by-step DevOps roadmap with learning resources across Git, Linux, containers, CI/CD, cloud, and observability.
Threat Modelling Roadmap by Hysn Technologies IncA curated list of threat modeling resources (Books, courses - free and paid, videos, tools, tutorials and workshops to…
Developer RoadmapsEngineering career roadmaps
Goldmine of all Open Source softwaresFind And Compare Open Source Projects
List of Awesome Learning ResourcesComputer Science courses with video lecturesCurated list of free university computer science video courses.
1200 Free Computer Science Courses from the World’s Top UniversitiesJava RoadmapJava Programming NotesJava Programming Course by Angie JonesBeginners Book - Java TutorialsLearn Java OnlineLearn Java – Free Java Courses for BeginnersLearn Java - Codecademy30 Days of JavaJava Best PracticesJava problems for practice - w3resourcesJava Problems for practice - CodingbatJava Programming examples - Geeks for GeeksJava Programming examples - ProgramizJava Programming examples - CodeAbbeyJava 67MkyongVogella - Java TutorialsCodeGymSoloLearnJava Design Patterns - Refactoring GuruA free book with very pretty illustrations.
Java Design Patterns - GithubImplementation and explanation of the most common design patterns.
Introduction to Computer Science using JavaW3SchoolsHead First Design PatternsClean CodeRefactoringAwesome-JavaA curated list of awesome Java frameworks, libraries and software.
Top 10 GitHub Repositories to Master Java: From Basics to Advanced Concepts!Getting Started with Java for DataPractice Java100+ Best System Design Resources for Interview and LearningAlgorithms in JavaHow to Read JSON Files in Java Using the Google Gson LibraryHow to serialize JSON API requests using Java Records?JavaScript RoadmapLearn JavaScript from a community sourced learning roadmap.
Beginners Series to JavaScriptLearn JavaScript for Beginners – JS Basics HandbookLearn JavaScript – Free JS Courses for Beginnerslearn-jsJavascript.infoModern JavaScript tutorial with simple explanations.
JavaScript Tutorial on Test Automation UniversityJavascript.com30 Days Of JavaScript30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30…
W3Schools🆓
Eloquent JavaScriptModern JavaScript programming, with examples.
Full Stack AcademyAwesome-JavaScriptCollection of browser-side JavaScript libraries and resources.
Learn JavaScript - Codecademy💰🆓 🔝
JavaScript Design Patterns디자인, 렌더링 및 성능 패턴에 대한 내용을 담은 문서
JavaScript Design Patterns – Explained with ExamplesTypeScript RoadmapLearn TypeScript from ScratchTypeScript Course for BeginnersLearn TypeScript - The Ultimate Beginners GuideLearn TypeScript – A Comprehensive Guide for BeginnersTypeScript Cash Course with Matt PocockTypeScript TutorialLearnTypeScript.devTypeScriptLang.orgis a free and open source programming language developed by Microsoft. It is a superset of JavaScript and essentially…
TotalTypeScriptTypeScript Full Tutorial by The Net NinjaTypeScript Beginner's Course by Sam PigottTypeScript Online Tests - Tutorials TeacherTypeScript Tutorial in VSCodeTypeScript(label: good first issue) A superset of JavaScript that compiles to clean JavaScript output.
Awesome TypeScriptAwesome TypeScript projectsTypeScript open-source projects
TypeScript TipsAwesome-TypeScriptby @ellerbrock
Python RoadmapReal Python TutorialsReal Python is a leading provider of online Python education. They regularly publish new articles, books, courses, and…
Learn PythonAutomate the Boring Stuff with PythonAutomate the Boring Stuff with Python is an excellent introduction to programming concepts with a focus on Python. The…
Free Python Certification - FreeCodeCampPRACTICE PYTHON - Beginner Python exercisesIntroduction to Computer Science and Programming using Python 6.100L- MIT OpenCourseWarePractical Python Programming(Site, cc-sa) - covers foundational aspects of Python programming with an emphasis on script writing, data…
Google's Python ClassRecommended
30 Days of PythonThe 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30…
Python Programming course on FreeCodeCampGetting Started with Python - Python.orgPython for BeginnersIntroduction to PythonPython Tutorial - Test Automation UniversityInteractive Python Learning in your BrowserAwesome PythonAn opinionated list of awesome Python frameworks, libraries, software, and resources.
Awesome Python BooksAwesome Python websiteFree Python BooksPythonBooks is a showcase of the best free ebooks about Python
Python Tutorial - W3SchoolsA beginner-friendly tutorial and reference for the Python programming language.
Python Programming - ProgramizLearn Python - Kaggle.comPython Full Course - Bro CodeLearn Python – Free Python Courses for BeginnersPython Cheat Sheet for BeginnersHow to Learn Python From Scratch in 2025: An Expert Guide21 Essential Python ToolsImporting Data in Python Cheat SheetPython Data Visualization: Bokeh Cheat SheetWorking with Dates and Times in Python Cheat Sheet30 Cool Python Tricks For Better Code With ExamplesCracking Codes with Python - An Introduction to Building and Breaking CiphersElements of Data ScienceOpen Data StructuresBeyond the Basic Stuff with Python - Best Practices for Writing Clean CodeThe Big Book of Small Python Projects - 81 Easy Practice ProgramsPython for Data Analysis - Third Editionby Wes McKinney
Python CheatSheetDetailed Python functions and libraries.
Top 10 GitHub Repositories to Master PythonAdvanced Python CoursePython Programming ExercisesThe right way to install Python on a MacWhat is Polymorphism in Python? Explained with an ExampleDS & A RoadmapLearn Data Structures and Algorithms Visually – Crash CourseData Structures and Algorithm Patterns for LeetCode InterviewsAwesome AlgorithmsPlaces to learn and/or practice algorithms.
Introduction to Algorithms MIT 6.006DS & A - ProgramizDS & A in JavaScript🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
DS & A ProblemsImplementation of algorithms and data structures in C++.
Algo DeckAn open-source collection of +200 algorithmic cards.
Roadmap for DSAJavaScript Algorithm📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Laws, Theories, Principles and Patterns for developers and technologists.🧠 Laws, Theories, Principles and Patterns for developers and technologists.
Project based learningLearn Regex step by step, from zero to advanced.[GitHub] - Interactive tutorial and practice problems.; Languages: 🇺🇸, 🇹🇷, 🇷🇺, 🇪🇸, 🇨🇳, 🇩🇪, 🇺🇦, 🇫🇷,…
Awesome BooksAwesome DevToolsCoding Interview UniversityA complete computer science study plan to become a software engineer.
Tech Interview HandbookThe Book of Secret KnowledgeInspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Learn 25+ Programming Languages by playing gamesFree Programming Booksbooks: Freely available programming books
Free Tech BooksProgramming in Java - An Interdisciplinary approachPython Cheat SheetFree Computer Programming Books300+ Best Free Programming Books14 Excellent free books to learn JavaFree JavaScript BooksSolid Principles - BaeldungSolid Principles - HowtodoinjavaDesign Principles in JavaKiss software design principle - BaeldungHow to use KISS Principle in design - FreeCodeCampKISS (Keep it Simple, Stupid) - A Design PrincipleYAGNI - Martin FowlerWhat is YAGNI principle (You Aren't Gonna Need It)?DRY, KISS & YAGNI PrinciplesDRY Software Design PrincipleDRY (Don’t Repeat Yourself) In JavaObject-Oriented Programming Principles in Java: OOP Concepts for BeginnersHow to explain object-oriented programming concepts to a 6-year-oldWhat are four basic principles of Object Oriented Programming?System Design RoadmapMIT 16.842 Fundamentals of Systems EngineeringTop 10 Free System Design Courses and Tutorials in 2024How to Learn Software Design and Architecture - a RoadmapAdditional things helpful to learn to get a firm understanding of software architecture.
Software Design Basics - TutorialspointSoftware Design IntroductionSoftware Design TutorialDifferent Types of Software Design Principlessystem-design-101Visual introduction to system design concepts with detailed diagrams and illustrations.
system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
system-designConcise course covering load balancing, caching, databases, and CAP theorem.
system-design-interviewSystem Design PreparationPreparation links and resources for system design questions
System Design ResourcesPractical questions, diagrams, and solutions for architecture interviews.
System Design Learning ResourcesCurated collection of articles, videos, books, and interview questions.
Awesome System DesignCollection of design system guides and component libraries for large projects.
ByteByteGo - YouTubeSystem Design for Beginners CourseHead First Software Development PDFQA RoadmapSoftware Testing Course – Playwright, E2E, and AI AgentsTest Automation UniversityfreeCodeCampDZone - Testing, Tools and FrameworksLambdaTest Learning HubGuru99.comSoftware Testing MaterialSoftware Testing HelpPostman Learning CentreBlazeMeter UniversityBy BlazeMeter.
Software Testing Interview PreparationSoftware Testing TutorialsFive Point Plan To Start Automation TestingTop 10 GitHub Repositories for Software Testers!!Awesome-TestingTesting resources
Awesome-test-automationAwesome-Test-Case_designMarting Fowler's BlogAngie Jone's BlogCorina Pip's BlogFilip hrics's BlogAlan Richardson's BlogMohammad Faisal Khatri's Medium BlogJason Swett's Blog(Has a good collection of blogs related to ruby rails testing, docker and other testing stuff)Test Guild by Joe ColantonioDan Ashby's BlogGoogle Testing BlogLambdaTest BlogLambdaTest Learning HubpCloudy BlogBrowserStack BlogSoftware Testing NewsOnTestAutomationArticles by Lisa CrispinWasiq Bhamla's BlogHow they test?A curated collection of public resources from tech companies on how they test their software and build a quality culture
What is End to End Testing?What is Smoke Testing?What is Sanity Testing?What is Regression Testing?Smoke Testing Vs Sanity TestingRegression Testing Vs RetestingMutation TestingActions to be taken by a QA on finding a Critical Issue in ProductionWhat questions should I ask as a new QA in the Team/Organization?What Is a Bug Bash?Beyond Bugs: Exploring the Depths of Software TestingSetting a Foundation for Successful Test AutomationPractical Guide on Continuous Integration for automation testsBest Examples of Functional Test CasesBest Practices for Test Automation FrameworkThe Art of Defect ReportingExploratory TestingFree LIVE Manual Testing Demo Project for TrainingManual Testing - Test cases and TemplatesTestDrive by Scandium (Webinar) - Balancing Tradition and Innovation in QA: A Career Path to SuccessPractical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | PodcastTypes of Software TestingDifferent Types of Software TestingHow To Use Builder Design Pattern and DataFaker Library for Test Data Generation in Automation TestingA Complete Guide to Web Testing[With Best Practices]16 Software Testing Challenges: How to Handle ThemChallenges to Software TestingA Complete Guide to Codeless TestingWhole Team Approach to Continuous TestingFree Learning Resources For Software TestersHow to Read an Excel File with Apache POI in JavaWhy is Critical Thinking important in Software TestingThe Real Struggles of Software Testers: Challenges No One Talks About!Why Curiosity Is a QA Engineer’s Strongest SkillSelenium ConferenceAppium ConferenceConf EngineGOTO ConferencesContent about: Brightest minds sharing their knowledge to create a better future Featured playlists: Sustainable…
O'ReillyByteByteGoFree Code CampTestMu AIAutomation Testing with Joe ColantonioFront-end Testing with KevinSimplilearnedureka!BrowserStackSauce LabsTesting Talks with Faisal KhatriLearn Test Automation with Wasiq BhamlaFree Software Testing booksSoftware Testing : A Craftsman's approachAgile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series (Cohn)The art of software testingComplete Guide to Test Automation : Techniques, Practices, and Patterns for Building and Maintaining Effective…Experiences of Test Automation: Case Studies of Software Test AutomationSoftware Quality Engineering: Testing, Quality Assurance, and Quantifable ImprovementFundamentals of Software Testing 2nd Edition, Revised and UpdatedSoftware Testing Foundations, 5th Edition A Study Guide for the Certified Tester ExamBug Bash: Exploratory software testingPractical Test Pyramid - Martin FowlerTest Automation FrameworksWhat is a Test Automation Framework? | Best PracticesTest Automation Framework GuideTest Automation Framework: What is, Architecture & TypesTypes of Test Automation Frameworks | Everything You Should KnowWhat is Data Driven Testing: All You Need to Know?What is Hybrid framework in Selenium?Study materials for ISTQB Foundation level V4.0 [NEW!] exam preparationISTQB Certification Study MaterialISTQB Foundation Level and Agile Tester Certification guideISTQB Study Material - Foundation LevelISTQB Certification: Complete Exam Study Material with Mock TestISTQB exam preparation — 2023ISTQB Dumps - Foundation Level - Tips & Tricks to Pass Easily (New Sample Papers, Mock Tests)ISTQB mock tests (Foundation, advanced and agile)ISTQB Foundation Level Certification Exam Online Mock TestISTQB Sample Exams, Syllabi, and GlossaryISTQB Dumps – Download mock tests PDF and sample question papersISTQB Sample ExamsISTQB Testing Certification Sample Question Papers With AnswersFree ISTQB Sample Question Paper downloadsISTQB FREE UpdatesTesting ChallengesProProfs - Software Testing Quizzes, Questions & AnswersMinistry of Testing - Software Testing ChallengesQuality Assurance Interview QuestionsSoftware Testing Interview Preparation TutorialsSoftware Testing TutorialsSoftware Testing Interview Questions and AnswersScenario Based Software Testing Interview Questions and Answers for ExperiencedHow do you test a Button?Git RoadmapList of Commonly used Git commandsSource Control for Test Automation with GitGit & GitHub FreeCodeCamp PlaylistGit for Professionals Tutorial - Tools & Concepts for Mastering Version Control with GitAdvanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and moreGit Branches TutorialLearn Git BranchingLearn Git Branching helps learn Git concepts through a series of small interactive lessons in which the learner is…
GitHub SkillsGuided interactive tutorials for Code Security and analysis are available.
Learn Git with Bitbucket CloudLearn Enough Git to Be Dangerous - Michael HartlGit cheat sheet downloadGit Cheat Sheet - Linux JourneyLearn GitLab with TutorialsTutorials - Learn GitGitLab UniversityLearn Git and GitLab Tutorial For Beginners | Full Course [2024]Learn GitLab in 3 Hours | GitLab Complete Tutorial For BeginnersLearn Git with Hands-on LabsSelenium WebDriver DocumentationAwesome SeleniumBetter than searching Google if you know what you want.
Selenium Locator StrategiesSelenium WebDriver with JavaSelenium 4 in JavaSelenium WebDriver with PythonSelenium with JavaScriptFrom Scripting to Framework with Selenium and C#Codeless Test automation with Selenium IDEIntro to Selenium WebDriver with .NET CoreSelenium WebDriver with RubySelenium WebDriver example codeSelenium Tutorial - SoftwareTestingMaterialSelenium Tutorial - SoftwareTestingHelpSelenium 4 WebDriver Hierarchy: A Detailed ExplanationDifferent Types of Locators in Selenium WebDriverSelenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPathHow to Locate Elements Using CSS Selectors in SeleniumCSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTubeHow to Click Button in Selenium: A Complete GuideHow to Use @FindBy Annotation in Selenium JavaHow to handle dynamic dropdowns in SeleniumHow To Use WebDriverManager In SeleniumHow To Automate Shadow DOM In Selenium WebDriverHow To Automate Login Page Using Selenium WebDriverHow to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver TutorialWriting Selenium Web Automation tests in Fluent way!End to End Testing using Selenium WebDriver and JavaBlogs related to Selenium WebDriver by LambdaTestUnderstanding CSS Selectors in SeleniumEverything you need to know about the Selenium IDE: TutorialExecuting Parallel Test Sessions with TestNG and Selenium WebDriverSelenium Manager in Selenium 4.11.0: New Features and ImprovementsCross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platformsHow to Handle ElementClickInterceptedException in Selenium JavaHow to Use Breakpoints for Debugging in Selenium WebDriverHow To Use Thread.sleep() in SeleniumHandling “Element Is Not Clickable at Point” Exception in SeleniumHow To Take Full Page Screenshots In Selenium WebDriverLIVE Selenium WebDriver Demo Testing ProjectLive Selenium Webdriver ECommerce Testing ProjectHow to Use JavaScriptExecutor in Selenium?How to Handle Mouse Actions in SeleniumSelenium Pagination Tutorial: How to Handle Page NavigationHow to Use Assert and Verify in SeleniumHow to Handle File Upload in SeleniumExpectedConditions In Selenium: Types And ExamplesHow to Handle StaleElementReferenceException in SeleniumSelenium WebDriver TutorialsSelenium Webdriver Data Driven Testing | Reading test data from Excel SheetSelenium WebDriver Data Driven Testing| Reading data from JSON fileHow to Handle Mouse Actions in SeleniumWhat Is Page Object Model (POM) Design PatternData Driven Testing using Excel Files with Apache POI and Selenium WebDriverVibe Testing with Selenium: Evaluating Real User ExperienceHow to Build an AI Agent to Generate Selenium WebDriver Tests in Java: A Practical Guide for Test Automation EngineersSelenium AI Test Generator | Generate Selenium Java Automation Code Using AI from Plain English - Video TutorialPlaywright Documentation - NodejsPlaywright Documentation - JavaPlaywright Documentation - PythonPlaywright Documentation - .NETLatest Videos for learning PlaywrightBuild your first end-to-end test with PlaywrightJoin Playwright Discord ServerAwesome-Playwright플레이라이트 자료모음 (Awesome 계열)
Playwright - YouTubePlaywright LocatorsPlaywright with JavaScriptWhat is Microsoft Playwright JS?Testing Modern Web Apps with Playwright | OD110An End To End Playwright Testing with TypeScriptGetting Started With Microsoft Tool Playwright for Automated TestingPlaywright Tutorial: Getting Started With Playwright FrameworkPlaywright - Githubis a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.…
Playing with PlaywrightInteractive website to learn playwrightInteractive playground for running Playwright tests.
A detailed tutorial on Playwright & Test RunnerPlaywright Fixtures vs POM: Which One Should You Choose?Playwright Java Tutorial: Installation and SetupPlaywright Java Tutorial: Writing and running tests on Chrome, Firefox and Edge browsersPlaywright Java Tutorial: How to perform browser navigation?Playwright Java Tutorial: How to handle Single and Multi select dropdowns using Playwright?Playwright Java Tutorial: How to work with text fields?Playwright Java Tutorial: How to perform Mouse Hover action?Playwright Java Tutorial: How to check if element is displayed, enabled and selected?How to perform Mouse Click Actions using Playwright JavaWorking with Data Tables with Playwright JavaModern Test Automation with AI(LLM) and Playwright MCP (Model Context Protocol)Automating a Web Form With Playwright MCP and MySQL MCPRunning and Debugging Tests With Playwright UI ModeFixtures (Built-in Fixtures) in PlaywrightSeamless CI/CD Integration: Playwright and GitHub ActionsHow to Run Playwright Tests Sequentially in Same Browser ContextHow to Use the Playwright Click() Method in Test AutomationVibe Testing with Playwright MCP: Testing UX with AI AgentsPlaywright TypeScript Multiple Environments: A Complete Real-World GuidePlaywright Browser vs BrowserContext vs Page: Complete Guide with ExamplesHow to Create Custom Fixtures in Playwright TypeScript: A Complete Practical GuideParallel Testing in Playwright with TypeScript: A Practical Guide to Workers & Cross-Browser TestingNetwork Interception with Playwright TypeScriptHow to use Authentication setup in Playwright TypeScriptStop Hardcoding URLs! Playwright Multi-Environment Guide | How to Use Projects, baseURL & .env - Video TutorialBrowser vs BrowserContext vs Page in Playwright TypeScript Finally Explained! - Video TutorialHow to Create Custom Fixtures in Playwright TypeScript | Step-by-Step Tutorial | Automation Testing - Video TutorialCypress DocumentationIntroduction to CypressCypress with TypeScriptAdvanced CypressFilip Hric's blogs on CypressCypress Testing TutorialLearn CypressCypress - YoutubeCypress Debugging Hacks: Tips and Tricks for Speedy ResolutionCypress With Cucumber for Seamless End-To-End TestingWebdriverIONext-gen browser and mobile automation test framework for Node.js
WebDriverIO - YouTubeUI Automation with WebdriverIO v7How to Run WebdriverIO Tests: Getting Started TutorialAutomated Visual Testing with WebdriverIOWebApp Testing with WebdriverIO - Crash CourseWebDriverIo v8 Must Know Features with Christian BromannWebDriverIO and Extended Debugging with Christian BromannWebDriverIO Wednesdays with KevinWebdriverIO - Github(label: first-timers-only) Next-gen browser and mobile automation test framework for Node.js
WebdriverIO+TypeScript Tutorial: Automating a Login PageWebdriverIO + TypeScript Tutorial: How to Automate a Chat ApplicationUser Guide — pytest-selenium latest documentationHow To Use Pytest With Selenium For Web Automation TestingPytest: Getting started with automated testing for PythonSelenium Pytest Tutorial: A Comprehensive Guide, with Examples & Best PracticesLearn pytest in 6 Hours⏰ | Complete pytest framework Tutorial | LambdaTestSelenium Python Tutorial: Getting Started With PytestTest Automation Made Easy with Pytest and PlaywrightPython Web Apps: Testing with Pytest and PlaywrightAutomated Testing in Python with PLAYWRIGHT + PYTESTSelenium Grid 4Selenium Grid Tutorial: Parallel Testing Guide with ExamplesParallel Execution of Tests using Selenium Grid 4 with Docker Composedocker-seleniumProvides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier…
Docker Selenium Grid repositoryDocker Hub - SeleniumIntroduction to CapybaraAwesome Sites to Test OnDemo Websites - AutomationPanda.comThe-internet - herokuappLambdaTest Selenium PlaygroundOWASP Juice ShopSwag Labs DemoLambdaTest ECommerce PlaygroundPractice- Expand TestingTools Shop Demo WebsiteQA PracticeAutomation Test StoreDemo QAUI Testing PlaygroundParaBank demo banking websiteTravel Agency BlazeDemoThe Test Automation PlaygroundTry Testing thisContact List AppPractice Software Testing Toolshop -v5 - With BugsRESTful book - AutomationTesting onlineExample SaaS for testingLive Chat Playground75+ Testing Practice Websites to Master Software QA in 202API Design RoadmapWhat is API Testing?What is API Testing - Video TutorialHow to Test APIs Manually | Manual API Testing | Practical Guide to API Testing | API TestingREST API Concepts and examplesTesting Strategies in a Microservice ArchitectureWhat is an API? API for BeginnersWhat is API Testing?API Testing TutorialA Comprehensive API Testing GuideEffective Microiservices testing StrategiesJSON.orgWhat is JSON?APISec University - CoursesAPISec University - API Tools and ResourcesPostman Learning Centre15 days of Postman for TestersPostman Beginner's Course - API TestingPostman API Crash Course - Clever ProgrammerPostman end to end Tutorials Saravanan SeenivasanAPI Testing Videos by Dimpy Adhikary - DTestHiveAPI Test Automation with PostmanExploring Service APIs through Test AutomationnewmanPostman blogsUsing Postman Environment Variables & Auth TokensAPI Testing using PostmanKeploy Official WebsiteKeploy is an open-source testing platform that helps developers automate and streamline their testing process. It…
Keploy Official DocsKeploy Official Community BlogsKeploy OFficial Tech BlogsKeploy Installation GuideKeploy Open source - GithubOpen source ai testing platform that records user traffic as test cases and mocks (infrastructure virtualisation along…
Keploy GSoC - Google Summer Of Code, 2025Keploy VS Code ExtensionKeploy PR Agent/AppAPI Testing using Keployrest-assured.ioRest Assured Usage GuideA Java DSL that simplifies REST API testing with intuitive syntax and seamless integration into CI pipelines.
Automating your API tests with REST AssuredAPI Test Automation with Rest-Assured - Free CourseA Guide to REST-assuredAPI Test Automation with Rest-Assured - Free CourseEnd to End API Testing using rest-assuredJames Willett - Rest Assured blogsRest Assured Example codeRest Assured TutorialCreating data driven API tests with REST Assured and TestNGHow to perform JSON Schema Validation using Rest-Assured?Using REST-assured to Test OAuth 2.0 flow ExamplesLearn API Testing using Rest-Assured | Tutorial | Part 1Learn API Testing using Rest-Assured | Part 2 | Code Cleanup and Refactoring | TutorialHow to Test POST Requests with Rest-Assured Java for API Testing: Part IHow to Test POST Requests with Rest-Assured Java for API Testing: Part IIHow to test a SOAP API request with Rest-Assured JavaHow to Perform Response Verification in REST-Assured Java for API Testing: Part 1How to Perform Response Verification in REST-Assured Java for API Testing: Part 2Rest-Assured Configuration and Specifications: Writing Maintainable API TestsData Driven API Testing in Java with Rest-Assured and TestNG: Part 1Data Driven API Testing in Java with Rest-Assured and TestNG: Part 2Data Driven API Testing in Java with Rest-Assured and TestNG: Part 3Data Driven API Testing in Java with Rest-Assured and TestNG: Part 4Data Driven API Testing in Java with Rest-Assured and TestNG: Part 5How to Test a GET API Request using Rest-Assured JavaHow to Test PUT API Request using Rest Assured JavaHow to Test a PATCH API Request with Rest Assured JavaHow to Test a DELETE API Request with Rest Assured JavaSuperTestAPI Testing in JavaScriptDead-Simple API Tests With SuperTest, Mocha, and ChaiAPI Testing using SuperTestAPI Testing using Jest and SuperTestHow to Test POST API Requests with SuperTest in Node.jsAPI Testing with Playwright TypeScriptAPI Testing with Playwright TypeScript - Free CourseHow to test POST API requests with Playwright JavaHow to test GET API requests with Playwright JavaHow to test PUT API requests with Playwright JavaHow to test PATCH API requests with Playwright JavaHow to test DELETE API requests with Playwright JavaHow to create a Custom Logger for Logging Response Details With Playwright JavaAPI Testing with PlaywrightUsing Playwright for API testingPlaywright - Githubis a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.…
How to perform End to End API Testing using Playwright with Java and TestNGAPI Testing With PlaywrightHow to test GET API requests with Playwright TypeScript - Video TutorialHow to test POST API Requests with Playwright TypeScriptGlobal Setup in Playwright TypeScript for API TestingBuilder Pattern + Faker in API Test Automation using Playwright with TypeScriptHow to test a PUT, PATCH, and DELETE API request using Playwright TypeScript?Data Driven API Testing in Playwright TypeScript: Part 1Data Driven API Testing in Playwright TypeScript: Part 2Data-Driven Testing in Playwright TypeScript with CSV FilesTesting using PytestAutomating your API tests using Python and PytestA Complete Guide To pytest API TestingRESTful API Testing with PyTest: A Complete Guide3 ways to test your API with PythonAPI Testing with Pytest and Python Requests: A Beginner’s Guideawesome-pytestpytest-dev/pytest(label: status:-easy) The pytest framework makes it easy to write small tests, yet scales to support complex…
PyTest • REST API Integration Testing with PythonAPI & Integration TestsA Step-By-Step Guide To Cypress API TestingCypress basics: API testingAPI Testing with Cypress Series' ArticlesAdvanced CypressHow To Test API With Cypress | Filip Hric | Testμ 2022 | LambdaTestAPI Testing With CypressMocking API Response in CypressGraphQL🛠 - 🐙 - A query language for APIs and a runtime for fulfilling those queries with your existing data.
GraphQL - GitHubA Beginner’s Guide to GraphQLGraphQL Testing for BeginnersHow to Test your GraphQL EndpointsWriting Tests for GraphQL APIs using REST AssuredGraphQL Guides8 Free to Use GraphQL APIs for Your Projects and DemosFrom Zero to Hero: A GraphQL Testing Guide for DevelopersOWASP - Testing GraphQLComprehensive guide for securing GraphQL endpoints and preventing vulnerabilities.
Introduction to gRPCgRPC overviewgRPC - QuickStartThe Beginner's Guide to gRPC with Examplesawesome-gRPCgRPC RPC framework.
Postman v10 and gRPC: what you can doPublic gRPC APIsWhat is gRPC? Protocol Buffers, Streaming, and Architecture ExplainedgRPC - Microsoft learningbrunoOpen-source, local-first API client that stores collections as plain text files and works seamlessly with Git. A…
bruno - GitHubFast, open source API client, which stores collections offline-only in a Git-friendly plain text markup language.
How to Use Bruno for API Testing (Beginner's Guide)HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions,…🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions,…
Hurl, run and test HTTP requests with plain text.A command-line tool for running HTTP requests with plain text syntax, excellent for both API testing and CI/CD…
Insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local…A cross-platform client that streamlines API debugging and testing for both REST and GraphQL services.
Hoppscotch - Open-source alternative to Postman, Insomnia)Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI •…
Karate DSLA unified testing framework that merges API automation, mocking, and performance testing with simple, expressive syntax.
newmanxh - Friendly and fast tool for sending HTTP requestsA fast, friendly CLI HTTP client that reimplements HTTPie's design with improved performance, HTTP/2 support, and…
Requestly - Free and open-source API Client & Interceptor.A lightweight open-source API Development, Testing & Mocking platform
schemathesisA Python library for property-based testing of API schemas, ensuring reliability through robust edge-case detection.
RestxoxRestful E-CommerceRestful BookerEviltester - API challengesToolshop APIPetstoreRESTful-apiContact List APIJSON PlaceholderFake Online REST API for Testing and Prototyping.
Beeceptor Mock APIsJSONingfunapiA free mock REST API service designed for practicing API testing, automation, and integration with realistic scenarios…
What is Contract Testing?Contract Testing For Microservices IS A MUSTA Comprehensive Guide to Contract Testing APIs in a Service Oriented ArchitecturePact.io - DocumentationThe de-facto standard for consumer-driven contract testing, with implementations in most major languages and a broker…
Contract Testing TutorialContract Testing - PactumJSContract Testing for Node.js Microservices with PactHow to Simplify UI Tests with Bi-Directional Contract TestingPact.io - Community videos and articlesHow to Use Pact to Contract Test your Event-Driven SystemContract Testing: Who’s Who in the ProcessGuide to Mobile TestingMobile App Testing GuideMobile Automation Testing ToolsHow to install Android Studio on Windows 10What is an Android Emulator? How to Start and use it?Emulator vs Simulator For Mobile Testing: Differences & SetupMobile App Testing Tutorials (A Complete Guide With 30+ Tutorials)Mobile App Testing Tutorial: A Comprehensive Guide With Examples and Best PracticesMobile Application Testing using Automation frameworksHow to Choose Mobile Devices for Testing ?Awesome-AppiumAppium test automation frmework
Appium ConferenceAppium.ioAppium Desired CapabilitiesAppium 2.0 DocumentationBeginner’s Guide to Appium 2.0Appium InspectorAppium DesktopAppium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux.
BEGINNERS GUIDE TO APPIUM AUTOMATION WITH JAVA FOR ANDROID APPSInspecting elements of an app using Appium Inspector and BrowserStack!Mobile Automation with Appium in JavaMobile Automation with Appium in JavaScriptAppium 2 Migration Guide: Migrating From Appium 1.x To Appium 2.xGetting started with Appium 2.0: Your beginner’s guideHow To Identify Locators In Appium [With Examples]Handling Alerts and Popups in AppiumAutomated App testing using Appium with TestNGHow To Test React Native Apps On iOS And AndroidComplete Tutorial On Appium Parallel Testing [With Examples]How to start Appium Server Programmatically?Appium 2.0 PluginsAppium Gestures PluginBuild your own Appium 2.0 Driver by Srinivasan Sekar & Sai Krishna #SeConf 2022Live Appium Testing Project: Android Mobile App AutomationHandling Alerts and Popups in AppiumHow to Test Biometric Authentication With AppiumAppium Python: A Complete Tutorial for Mobile App AutomationHow to Test Flutter Apps? How is it Different From Testing Native Apps?Automating Tests for Flutter AppsFlutter Testing Guide for Beginners - Part 1: Unit Tests & SetupFlutter Testing Guide for Beginners – Part 2: Widget & Integration TestsAutomated Flutter App TestingTesting Flutter appsAutomating Flutter Apps with Appium Flutter Driver using Appium Java ClientAppium Flutter Finder JavaCommonFinders Class FlutterAppium Flutter DriverFlutter App Test Automation poc | Appium Flutter Driver| Flutter FinderAutomated Flutter App Testing - TestingbotAppium Flutter Driver - A Use Case Demo by Atmaram NaikAutomating Flutter Apps Using Appium Flutter Driver With JavaWebdriverIO documentationMobile SelectorsAppium boilerplateMobile e2e tests using WebdriverIO and AppiumAppium ServiceGuide to setup appium webdriverIO project to test android | ios applicationWebdriverIO Appium Tutorial: A Getting Started Guide With ExamplesHow to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test AutomationWebdriverIO+TypeScript Tutorial: Automating a Login PageWebdriverIO + TypeScript Tutorial: How to Automate a Chat ApplicationMaestro.devE2E testing framework with a built-in MCP server, letting agents run flows and control devices.
Maestro DocumentationMaestro blogMaestro GithubPainless declarative E2E automation for mobile.
Sauce labs Android AppSauce Labs iOS AppWebdriverIO - Native Demo app - Android/iOSWhat is Security Testing?OWASP Top 10The baseline web application risks to design against.
ZAProxyFeature-rich, scriptable HTTP intercepting proxy and fuzzer for penetration testing web applications.
Security Testing GuideThe Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and…
Security Testing TutorialOWASP Web Security Testing GuideOWASP API Security ProjectWeb Application Security Testing GuideSecurity TestingOWASP Mobile SecurityHacksplainingOWASP Top 10 VulnerabilitiesOWASP Top 10 2021Awesome SecurityThis is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful.
Awesome Web SecurityReader and rewriter of EXIF informations that supports raw files.
Awesome Web HackingAwesome Mobile SecurityAn effort to build a single place for all useful android and iOS security related stuff.
Awesome AppsecIncredibly extensive, but you'll find something to fit the bill.
Awesome-DevSecOpsAwesome-api-securityThreat ModellingWhat is Threat Modelling and How does it work?What is CVE?WebSecurity AcademyPortSwigger - A set of materials and labs to learn and exploit common web vulnerabilities.
The Beginner’s Guide to API HackingHow to get started as an API hackerAPI Security Testing For HackersAPI Security ChecklistChecklist of the most important security countermeasures when designing, testing, and releasing your API.
Web Security Academy Learning PathsTry Hack MeUltimate DevSecOps libraryMISP - Open Source Threat Intelligence and Sharing PlatformMISP threat sharing platform is a free and open source software helping information sharing of threat intelligence…
LabEx Cybersecurity Free LabsAwesome CICD SecurityCybersecurity for BeginnersLearn Cybersecurity by playing gamePenetration testing guidePentesterlabsPentesterLab - Hands on labs to understand and exploit simple and advanced web vulnerabilities.
The Beginner’s Guide to API HackingDo you want to learn API Security Testing for free?API Penetration Testing: A Full GuideHacking APIs: Workshop - Corey BallAPI Security ToolsMalAPI by mrd0xWindows APIs used for malicious purposes
What is DAST?What is RAST?What is SASTWhat is IASTDifference between DAST,SAST, IAST and RASTSAST, DAST and IASTCyberSecurity - CodeacademyCollection of Penetration Testing resourcesPenetration Testing Full Course - FreeCodeCamp.orgAPISec University - API Penetration Testing Free CourseAPISec University - API Security FundamentalsAPISec University - OWASP API Security Top 10 and Beyond!APISec University - API Security for PCI ComplianceLive Penetration Testing Project: Online Practice in Real TimeOWASP FoundationOWASP Top 10 2021 - The List and How You Should Use It2021 OWASP Top Ten Overview - F5 DevCentralAPI hacking for the Actually Pretty Inexperienced hacker with Katie Paxton-FearOWASP DevslopA Starters Guide to Pentesting with OWASPActionable Security Testing Tips on the TestGuild Security TestingCS50's Introduction to CybersecurityVulnerability Scanning Tools19 Powerful Penetration Testing toolsTop 10 Open Source Security Testing Tools for Web Apps10 best mobile app security testing toolsAPI Security ToolsSnyk.iocopyright: — Snyk Code finds security vulnerabilities based on AI. Its speed of analysis allow us to analyse your code…
Pynt.ioBlack DuckCheckmarxAI-enhanced SAST with comprehensive vulnerability detection.
Getting started with Burp SuiteBurp Suite Professional video tutorialsBurp Suite Tutorial – Getting Started With Burp Suite Tool - Software Testing HelpBurp Suite Tutorials - TryHackMeA Complete Performance Testing Guide With ExamplesPerformance Testing Tutorial For Beginners | Performance Testing Using Jmeter | SimplilearnWhat is Performance Testing?Types of Performance TestingPerformance Testing vs. Load Testing vs. Stress TestingWhat is Throughput in Performance Testing?Load Testing Best PracticesLoad Testing Best Practices: Tips, Pitfalls, and ChecklistTools and Techniques for Performance and Load Testingawesome-performance-testing15 Top Load Testing Tools Open Source MUST KNOW in 202115 BEST Performance Testing Tools (Load Testing Tools) In 2023Different Types of Performance Testing ToolsLoad Testing: An essential Guide for 2026Beginner’s Guide to Load Testing with k6Awesome-k6API performance testing with k6K6 - Usage Guide and DocsK6 - Examples and TutorialsA list of common examples on the k6 documentation.
K6 - API Load TestingHow to get started with K6?Performance Testing with K6Grafana K6Modern load testing tool, scriptable in JavaScript, with cloud and open-source options.
Free Gatling Courses on Gatling AcademyAwesome-GatlingGatling Tutorial: Getting Started With Gatling Load TestingGatling TutorialsLoad Testing with Gatling - James WillettIntro to Gatling8 Reasons You Should Use Gatling for Load TestingJeter Documentationload testing tool for measuring performance of services and distributed systems.
JMeter-GithubA feature-rich tool for load testing and performance analysis across diverse web applications and services.
JMeter PluginsIndependent set of plugins for Apache JMeter, with plugin manager references many plugins and simplifies installation.
JMeter Maven PluginMaven plugin that provides the ability to run JMeter tests as part of the build.
JMeter Tutorials: The Complete Free Training On JMeterJMeter TutorialJMeter Tutorials - SWTestAcademyJMeter Tutorial - Great LearningIntro to JMeter - BaeldungAwesome-JMeterA curated collection of resources around Apache JMeter.
Lighthouse - GitHubAudit and meassure performance of Progressive Web Apps (via cli or Chrome extension).
What Is Google Lighthouse and How to Use It?Introduction to Chrome LighthouseActionable Performance Testing & SRE Tips on the TestGuild Performance PodcastGatling Tutorials for Beginners - James WillettTutorial series by James Willett.
K6JMeter TutorialsGatling CorpHow To Test Software PerformanceWhat Is Google Lighthouse and How to Use It?What is MetaVerse? | VR, AR, MR and XRAR/VR Testing Tutorial – How To Perform AR/VR TestingAll You Need To Know About Augmented Reality TestingArium — An Automation framework for Unity/XRHow to Test Voice Recognition in 4 Steps With PerfectoAudio Capture From iOS Simulators and Real DevicesHow To Do Virtual Augmented Reality TestingVisual Testing of AR, VR, and MR in Research Focused Product DeliveryArium FrameworkWhat Is IVR System And How To Perform IVR TestingInteractive Voice Response (IVR) explainedTop 5 IVR Challenges and How to Overcome ThemTop 7 Open-Source IVR Automation Testing Tools for BusinessesWhat is Visual Regression Testing?What Is Visual Regression Testing: A Detailed GuideVisual TestingAwesome-Visual-Regression-TestingVisual regression testing
Top 10 Visual Testing ToolsComplete Guide of 15 Visual Testing Tools: Features, Benefits & PricesVisual Regression Testing what, why and howThe Basics of Visual TestingModern Functional Test Automation Through Visual AIVisual Testing WebdriverIOWDIO Image comparison serviceHow To Perform Visual Regression Testing With Selenium And Smart UIAppium Visual Testing: A Step-By-Step GuideAutomated Visual Testing with PythonAutomated Visual Testing with AppiumAutomated Visual Testing with WebdriverIOAdvanced Automated Visual TestingGalen FrameworkWopee.ioAutonomous visual regression testing platform with AI-powered test agents. Integrates with Playwright, Cypress, and…
What is Accessibility Testing - Guru99.comWhat Is Accessibility Testing? A Comprehensive GuideWhat is Accessibility Testing? - LambdaTest Learning HubAccessibility Testing Tools and PracticesAutomated Tools for Testing AccessibilityTest your app's accessibilityThe Ultimate Guide to Accessibility Testingaxe DevToolsBrowser extension for accessibility testing by Deque Systems
WAVEWeb accessibility evaluation tool by WebAIM
Pa11yOpen-source automated accessibility testing tool
RatedWithAIAI-powered WCAG 2.2 and ADA compliance scanner
LighthouseGoogle's automated tool for improving web page quality including accessibility
Accessibility InsightsMicrosoft's accessibility testing tools for web and Windows
What is a Database?Different Types of Databases - tpointtechDatabase types - Mongodb.comTypes of Databases - TutorialspointDBMC and SQL basicsDatabase Management SystemETL TestingSQL RoadmapSQL Tutorial - SQLTutorial.orgMaster SQL quickly and effectively with clear concepts, hands-on examples, and interactive quizzes.
SQL Tutorial - W3SchoolsSQL Tutorial - SQLZoo.netInteractive SQL tutorial.
SQL Tutorial - TutorialspointSQL Tutorial - tpointtechSQL Tutorial - ProgramizSQL Tutorial - Full Database Course for BeginnersSQL Cheat SheetAwesome SQLList of tools and techniques for working with relational databases.
Visualize your SQL queriesMySQL tutorialMySQL Tutorial - W3SchoolsMySQL Tutorial - TutorialspointLearn to use MySQL Database - FreeCodeCamp.orgMySQL WorkbenchAwesome MySQLA curated list of awesome MySQL software, libraries, tools and resources.
What are NoSQL Databases?NOSQL - FreeCodeCampLearn NoSQL in 3 hours - FreecodeCampAwesome NoSQL GuidesNoSQL databases
MongoDB Tutorial - MongoDB.comMongoDB Tutorial - MongoDBtutorial.orgMongoDB Tutorial - W3resource.comTutorial for MongoDB.
MongoDB Tutorial - MongoDB.comMongoDB Tutorial - W3Schools.comMongoDB Tutorial - TutorialspointAwesome MongoDBA curated list of awesome MongoDB resources, libraries, tools, and applications.
How to Set up and Install MongoDB with Docker ComposeDynamoDB - AWS - Getting StartedDynamoDB Tutorial - Dynobase.devDynamoDB Tutorial - TutorialspointDynamoDB Tutorial - tpointtechDynamoDB Tutorial - TutorialsdojoDynamoDB Tutorial - DigitalCloudAwesome DynamoDBPostgres RoadmapA roadmap providing step wise guide to PostgreSQL.
Postgres Tutorial - Postgresql.orgPostgres Tutorial - neon.comPostgres Tutorial - TutorialspointPostgres Tutorial - Postgresql.comPostgres Tutorial - tpointtechPostgres Tutorial - TutorialsTeacherAwesome PostgresA curated list of awesome PostgreSQL software, libraries, tools and resources.
DataAnalyst RoadmapStructured learning path for analysts.
Database Testing Complete GuideDatabase Testing Tutorial - Softwaretestingmaterial.comDatabase Testing Tutorial - TutorialspointDatabase Testing - tpointtechIntroduction to Database TestingDevOps RoadmapBasic understanding and what you should know to become a DevOps Engineer.
DevOps GuideLearn DevOps with Free LabsDevOps Free LabsWhat is DevOps? What Does it Really Mean?DevOps - Step by StepDevOps BooksWhat is DevOps?Introduction to DevOpsDevOps Engineering Course for BeginnersTraining for DevOps EngineersFree Devops BooksLets-DevOps/awesome-learning90 Days Of DevOpsAwesome-CIandCDContinuous Integration and Continuous Delivery
What is CI/CD?What is CI/CD Pipeline?veriqta/DEVOPS-WORLDawesome-devopsLearning DevOpsI created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's…
Cloud DevOps Learning ResourcesContinuous Integration Patterns and Anti-PatternsLearn How to Set Up a CI/CD Pipeline From ScratchHow to use Docker for Automation Testing?Test Automation in DevOpsGet started with Azure DevOpsContinuous Testing with Azure DevOpsDevOps ExercisesLinux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL,…
What Is Observability? Comprehensive Beginners GuideHow to Learn Git for DevOps: Beginners Git RoadmapDevSecOps Learning ResourcesAwesome Scalabilitystar: - An updated and organized reading list for illustrating the patterns of scalable, reliable, and performant…
DevOps and IT Cheat-Sheet CollectionAwesome DevSecOpsA collection of Linux Sysadmin Test Questions and AnswersA curated list of Site Reliability and Production Engineering resourcesA curated list of awesome Site Reliability and Production Engineering resources.
Awesome KubernetesA curated list for awesome Kubernetes resources.
DevOpsKubernetesLinuxGitDevOps.comThe Best DevOps BlogsGoogle DevOps & SREContinuousDelivery.comContinuous Deliver in DevOpsKodeKloud DevOps BlogDevops TestingPractical Guide on Continuous Integration for automation testsAzure DevOps BlogGasper Vitta's Blog(Lots of cool stuff on CI/CD, docker, testing)What is Continuous Testing?Spacelift.ioWhat is DevOps? How Development + Operations Helps Teams Work More EfficientlyHow Can DevSecOps Improve Cloud Security?DevOps with GitLab CI CourseDevOps Engineering Course for BeginnersWhat is DevOps?DevOps Prerequisites Course - Getting started with DevOpsDevOps - Zero to Hero CourseKodeKloudInstalling JenkinsJenkins TutorialsJenkins Best PracticesJenkins PipelineManaging JenkinsJenkins Tutorial For Beginners: 21+ Practical GuidesJekins Beginners TutorialsJenkins CI TutorialsTesting with JenkinsJenkins TutorialJenkins YouTube ChannelSelenium Continuous Integration with JenkinsWhat is Jenkins and How does it work?What is Jenkins? How to Use Jenkins for CI/CD and TestingJenkins Tutorial for Beginners: A Comprehensive Guide With Examples and Best PracticesJenkins Full Course in 4 Hours | Jenkins Tutorial For Beginnersssbostan/jenkins-tutorialInstalling Jenkins on AWSInstalling Jenkins on Google CloudHow to Install and Setup Jenkins with Docker ComposeHow to add a Jenkins agent with Docker ComposeDockerDocker RoadmapPlay with DockerDocker 101 TutorialLearn Docker OnlineDocker CurriculumDocker Curriculum GitHubA comprehensive tutorial for getting started with Docker. Teaches how to use Docker and deploy dockerized apps on AWS…
Learning Dockerveggiemonk/awesome-dockerAn open platform for distributed applications for developers and sysadmins. Standard de facto.
The Ultimate Guide to End to End Tests with Selenium and DockerDocker full CourseTraining - Play with DockerPWD is a great way to get started with Docker from beginner to advanced users. Docker runs directly in your browser.
Docker LabsDockerLabs - Getting Started with DockerDocker - Beginners | Intermediate | Advanced
Docker Tutorial for Beginners | Docker Full CourseDocker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in ContainersDocker Containers and Kubernetes Fundamentals – Full Hands-On CourseDocker Tutorial for Beginners [FULL COURSE in 3 Hours]Parallel Execution of Tests using Selenium Grid 4 with Docker ComposeIntroduction to Docker ComposeDocker Compose DocumentationDocke Compose GitHubis a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML…
Awesome Docker ComposeA curated list of Docker Compose samples.
Docker Tutorial for Beginners – Introduction & Getting StartedDocker Cheat Sheet - Linux JourneyDocker Cheat Sheet - DockerDocker Cheat Sheet - DockerlabsDocker Cheat Sheet - GitHubDocker commands and workflows.
Docker Cheat Sheet – 36 Docker CLI Commands Spacelift.ioThe Docker Handbook - Freecodecamp.orgDocker Build GitHub ActionsScaling tests with DockerGitHub Actions DocumentationGitHub Actions GuideAutomate your workflow from idea to productionGitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD.
How to setup GitHub Actions for NodeJS project?GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with DockerHow to setup Github Actions for Java with Maven project?GitHub Actions for testing - Test Automation UniversityLinux Journey - Tutorials and lessons to learn LinuxLinuxZoo - Learn LinuxHow to Use Vim – Tutorial for BeginnersLearn Linux for freeFree Linux TutorialsPractical Linux Tutorials and Command-Line GuidesAwesome Linux SoftwareLinux applications for all users and developers.
Free Linux Basics - KodeKloudFree Linux CourseHow to Secure a Linux ServerAn evolving how-to guide for securing a Linux server.
Test drive Linux distros online!31 popular Linux distributionsFree Linux BooksA website that explains shell commandsthis site will help you quickly understand terminal commands-lines from articles, manuals, and tutorials
25 Linux Commands Every Beginner Should KnowTerraform TutorialsTerraform Tutorials - Getting StartedA Comprehensive Terraform Tutorial for Beginnersawesome-tfAn Ultimate Terraform Hands-on LabsAwesome Terraform - AzureInfrastructure as code - Terraform TutorialsPrometheus - Official Websiteis a free software application used for event monitoring and alerting. It records real-time metrics in a time series…
Prometheus for DevelopersGetting Started with PrometheusGuides for PrometheusBeginner’s Guide to Prometheus MetricsGet started with Grafana and PrometheusIximiuz LabsDevOps PlaygroundKodeKloud DevOps Pre-Requisites LabsDive Into DevOps PlaygroundsLearn DevOps with Free LabsAwesome TDDTestDrivenDevelopment - Martin FowlerTDD Is The Best Design Technique - Dave FarleyThe 3 Types of Unit Test in TDD • Dave Farley • GOTO 2022Test Driven Development vs Behavior Driven Development • Dave Farley • GOTO 2022TDD | Dave Farley's BlogTest Driven Development - Dave FarleyTest Driven Development is the best thing that has happened to software designTDD Quick GuideWhat is BDD?BDD - A Complete TutorialBeginners guide to BDDCucumber InstallationCucumber GuidesCucumber DocumentationCucumber blogsCucumber with JavaCucumber with JavaScriptBDD with PytestCypress Cucumber - Step by Step GuideCucumber.js for BDD: An Introductory Tutorial With ExamplesCucumber TestingCucumber TutorialBDD 101: WRITING GOOD GHERKINSerenity Dojo TVSerenity Core🟢Automated Acceptance testing and reporting library that works with Cucumber, JBehave and JUnit to make it easier to…
Cucumber booksIntelliJ Cucumber SupportPytest-BDD: the BDD framework for pytestA Complete Guide To Behavior-Driven Testing With Pytest BDDPypi- Pytest BDD(📥 3M / month · 📦 110 · ⏱️ 05.12.2024):
Cucumber Java Testing: A Step-by-Step Tutorial blogGherkin Cucumber: A Definitive Guide for BDD TestingAwesome AgileAgile Software Development.
What is Agile?Agile Software blogs by Mike CohnAgile Software Guide - Martin FowlerWhat is Scrum?Agile 101Agile ManifestoManifesto for Agile Software Development.
Agile Methodology Tutorial for BeginnersPlanning PokerAgile RetrospectivesAgile Retrospective MeetingsAgile Sprint planningThe Nine Principles of Agile LeadershipDZone Agile blogsAgile Testing - LambdaTest Learning HubAgilemania's blogsLive Free Agile Testing ProjectCheckSheets.zipDevSheets.ioJSON comparisonGenerate Fake filesBase64 ConverterRandom Test Data GeneratorRandom data generator for CSV / JSON / SQL / Excel.
Free API Mocking - BeeceptorHTTP request mocking and intercepting. Fake your API until you have it ready. Also the old Request Bin is now live,…
Random Data Generator LibraryFaker JSTest Data GeneratorExcel Viewer - VS Code ExtensionRainbow CSV - VS Code ExtensionHighlight CSV and TSV files and run SQL-like queries.
Code Runner - VS Code Extensionis an extension for Visual Studio Code that runs code snippets or code files for multiple languages: C/C++, Java,…
Random Data GeneratorTest data generator for CSV / JSON / SQL / XML.
Table to MarkdownOnline CSV Editor and GeneratorFake Name and Identity GeneratorCódigo ao Ponto - Free Developer ToolsTest data generators (including valid Brazilian CPF, CNPJ and RG numbers) and utilities for JWT, Base64, hashes, UUIDs…
Test Credit Card Account NumbersFake Credit Card Numbers for TestingFake Credit Card Number GeneratorOnline Character CounterText GeneratorDummy Text GeneratorTop Ways to Boost Team Morale and Increase ProductivityHTTP Cats - A website detailing different status codesApache Maven in 5 minutesApache Maven getting started guideTutorialsPoint - Maven Tutorialtpointtech - Maven TutorialBaeldung - Maven TutorialHow to create a Maven Project in IntelliJ? | Test Automation | pom.xml | Maven Commands in IntelliJ
How to check and update newer versions for dependencies in the Maven project?What is Maven and how to create Maven Project using IntelliJ?20+ Maven Commands and Options (Cheat Sheet)Maven Commands ReferenceJUnit 5 - DocumentationJunit 5 - GitHubEPL-2.0 🟢Common testing framework.
JUnit 5 TutorialBeginner’s Guide to JUnit 5TutorialsPoint - JUnit TutorialBaeldung - JUnit TutorialDigital Ocean - JUnit 5 tutorialtpointtech - JUnit TutorialJUnit Tutorial: An Inclusive Guide [With Enhanced Features]How to use Ignore test annotationWriting Nested tests in JUnit 5JUnit 5 Crash course - freeCodeCampGetting Started with JUnit 5 and MockitoTestNG documentationTestNG GitHub repoTestNG Eclipse PluginTest Automation University - Introduction to TestNGTestNG - A Comprehensive Guidetpointtech - TestNG TutorialTutorialsPoint - TestNG TutorialBaeldung - Introduction to TestNGTestNG Framework Tutorial: A Comprehensive Guide, with Examples & Best PracticesSoftware Testing Help - TestNG tutorialA Complete Guide To Exception Tests In TestNGHow to Create TestNG.xml File in EclipseWorking with multiple testng.xml filespytest documentationGetting started with PytestEffective Python Testing With pytestIntroduction to pytestpytest Fixtures: A Detailed Guide With ExamplesTesting Python Applications with PytestA Beginner's Guide to Unit Testing with PytestNodeMavenis a proxy provider that provides reliable residential proxies using which automation tests could be run to overcome…
Registration link - Use F86 at checkout to get extra 2GB of proxyDocumentationAllure ReportAllure Report with different frameworksAllure Report hands-on guideAllure Report with GitHub ActionsHow to generate Allure Report with GitHub ActionsAI Engineer RoadmapAI and Data Scientist RoadmapWhat is AI? A Quick-Start Guide For BeginnersMIT 6.034 Artificial Intelligence, Complete Course
Learn the Foundations of Machine Learning and Artificial IntelligenceWhat is Artificial Intelligence?Elements of AIGenerative AI - Course by GoogleThe AI Engineering Handbook – How to Start a Career and Excel as an AI EngineerLearn AI EngineeringDeepLearning - AI for everyone"AI for Everyone" is a beginner's guide to understanding AI's practical applications, its limitations, and its…
Top Free AI Engineering Courses to Learn in 2026AI for BeginnersBeginner-friendly 12-week artificial intelligence curriculum with 24 ordered lessons, quizzes, labs, and practical…
IoT for BeginnersData Science for Beginners10-week, 20-lesson curriculum on data science fundamentals. Covers data preparation, visualization, modeling, and…
Prompting GuideThis guide introduces Prompt Engineering, a discipline that optimizes interactions with Large Language Models,…
AI Agents for BeginnersMicrosoft's course on designing and building AI agents.
LocalAIrobot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in…
Promptfoo - Test your prompts, agents, and RAGs. AI Red teaming, pentesting, and vulnerability scanning for LLMs.Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality. LLM…
A complete task analysis of coding-agent token-saving claims with public benchmark data and methodologyAI Security Training By ModernSecurity.io - Hands on AI Security course with labsDocker + Ollama + Qwen3:8B + LibreChat + Playwright MCP | Build Your Own Local AI QA Engineer: Video TutorialBuild Your Own Local AI QA Engineer with Docker, Ollama, LibreChat, and Playwright MCPAwesome MCP ServersHugging Face Courses - NLP + new AI Agents courseFree hands-on courses using only open models.
DeepLearning.AI - Transformers, Agentic AI, LangGraphCohere LLM University- free modules on architecture, RAG, agentsfree course on LLMs, embeddings, semantic search, and NLP applications.
LLM Course - Roadmaps + Notebooks - GitHubFree LLM course with roadmap-style progression and practical Colab notebooks.
Fast.ai - Practical Deep LearningThe in-person certificate courses are not free, but all of the content is available on Fast.ai as MOOCs.
Courses - Fast.aiPractical Deep Learning for Coders 2022 is a free course offering hands-on experience in building, training, and…
RAG & MCP Fundamentals – A Hands-On Crash CourseHugging Face AI Agents CourseMLOps RoadmapMachine Learning Free Course by Standford UniversityMachine Learning Crash CourseGoogle's fast-paced, practical introduction to machine learning. 🆓
Machine Learning with PythonA Beginner's Guide to LLMs – What's a Large-Language Model and How Does it Work?Leveraging LLM Models: A Comprehensive Guide for Developers and QA ProfessionalsA collection of papers and resources about the utilization of large language models (LLMs) in software testing.Machine Learning for Beginners12-week, 26-lesson, 52-quiz classic machine learning course for beginners. Comprehensive curriculum covering…
Awesome Machine LearningThe definitive curated list of machine learning frameworks, libraries and software organized by language. Covers…
100 Days of ML CodeA comprehensive coding challenge to learn machine learning over 100 days.
Machine Learning Tools in JavaScriptMachine learning and numerical analysis tools for Node.js and the Browser!
Made with MLResource for building and deploying machine learning applications.
Applied MLCurated resources and tools for applied machine learning in industry.
mlcourse.aiOpen Machine Learning Course with practical assignments and real-world applications.
ML from ScratchMachine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus…
ML AlgorithmsMinimal and clean examples of machine learning algorithms implementations