A curated list of high-quality learning platforms, courses, YouTube channels, and certification resources for QA Engineers. both Manual and Automation. Includes free and paid options to help testers at all levels build skills in testing.
git clone https://github.com/AlexKuchkov/qa-learning-resources.gitQA Learning Resources is a curated collection of online courses, YouTube channels, and certification programs designed for QA engineers at all levels. It aggregates both free and paid learning platforms including Test Automation University, Ministry of Testing, Udemy, and Coursera, covering manual testing, automation frameworks, Selenium, Cypress, API testing, and ISTQB certification prep. The directory includes 10+ YouTube channels from industry experts like Joe Colantonio and Naveen AutomationLabs, offering tutorials on Java, TestNG, Jenkins, and real-world QA practices. Whether you're starting as a manual tester or advancing in automation, this resource helps you identify structured learning paths and certification options.
[{"step":"Identify your role and focus area","action":"Determine whether you are a manual tester, automation engineer, or a hybrid. Specify the testing type you want to improve (e.g., API testing, performance testing).","tip":"Use the prompt template to customize the output by replacing [QA_ENGINEER_ROLE] and [TESTING_TYPE] with your specific needs."},{"step":"Generate the curated list","action":"Copy the prompt template into an AI tool (e.g., ChatGPT, Claude) and replace the placeholders. Run the prompt to generate a structured list of resources.","tip":"If the AI output lacks depth, ask it to include more platforms (e.g., Coursera, Pluralsight) or specific frameworks (e.g., Playwright, Appium)."},{"step":"Evaluate and prioritize","action":"Review the generated list and prioritize resources based on your current skill level, budget, and learning goals. Filter out outdated or irrelevant content.","tip":"Check the publication date of courses and verify if the tools/frameworks mentioned are still actively maintained."},{"step":"Create a learning plan","action":"Organize the selected resources into a weekly or monthly learning plan. Allocate time for hands-on practice, certifications, and community engagement.","tip":"Combine free and paid resources to balance cost and depth. For example, use free YouTube tutorials for foundational knowledge and paid courses for advanced topics."},{"step":"Track progress and iterate","action":"Use a tool like Notion, Trello, or a simple spreadsheet to track your progress. Update the list periodically to include new resources or remove outdated ones.","tip":"Join QA-focused communities (e.g., Ministry of Testing, Discord groups) to stay updated on trending tools and resources."}]
Finding free Selenium and Cypress automation tutorials for beginners
Identifying ISTQB certification preparation courses and practice exams
Discovering YouTube channels for manual testing and test case writing
Locating paid platforms like Ministry of Testing for advanced QA skills
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/AlexKuchkov/qa-learning-resourcesCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a curated list of high-quality learning resources for [QA_ENGINEER_ROLE] (e.g., Junior QA Engineer, Senior Automation Engineer) focusing on [TESTING_TYPE] (e.g., manual testing, Selenium, API testing, performance testing). Include a mix of free and paid options from platforms like [PLATFORM_1], [PLATFORM_2], and [PLATFORM_3]. Prioritize resources that offer hands-on practice, certifications, or real-world projects. Format the output as a structured table with columns: Resource Name, Type (Free/Paid), Focus Area, Platform, Link, and Key Features.
{"learning_resources":[{"Resource Name":"The Complete 2024 Software Testing Bootcamp","Type":"Paid","Focus Area":"Manual Testing, Automation (Selenium, Cypress), API Testing","Platform":"Udemy","Link":"https://www.udemy.com/course/the-complete-2024-software-testing-bootcamp/","Key Features":"Hands-on projects, lifetime access, certificate of completion, covers both manual and automation testing with real-world examples."},{"Resource Name":"ISTQB Foundation Level Certification","Type":"Paid","Focus Area":"Manual Testing, Test Design Techniques, Test Management","Platform":"ISTQB Official Website","Link":"https://www.istqb.org/certification-path-root/foundation-level.html","Key Features":"Industry-recognized certification, covers fundamental testing principles, widely accepted by employers globally."},{"Resource Name":"Automation Testing with Python and Selenium","Type":"Free","Focus Area":"Automation Testing, Selenium WebDriver, Python","Platform":"YouTube (freeCodeCamp)","Link":"https://www.youtube.com/watch?v=Xjv1sY630Uc","Key Features":"Step-by-step video tutorials, practical examples, suitable for beginners, covers Selenium with Python."},{"Resource Name":"Postman API Fundamentals Student Expert","Type":"Free","Focus Area":"API Testing, Postman, RESTful APIs","Platform":"Postman Student Program","Link":"https://www.postman.com/student-program/","Key Features":"Free certification, hands-on API testing exercises, covers Postman basics and advanced features."},{"Resource Name":"Performance Testing with JMeter","Type":"Paid","Focus Area":"Performance Testing, Load Testing, JMeter","Platform":"LinkedIn Learning","Link":"https://www.linkedin.com/learning/performance-testing-with-jmeter","Key Features":"In-depth video course, covers JMeter from basics to advanced, includes real-world scenarios."},{"Resource Name":"Cypress.io Official Documentation","Type":"Free","Focus Area":"Automation Testing, Cypress, End-to-End Testing","Platform":"Cypress.io","Link":"https://docs.cypress.io/","Key Features":"Comprehensive official documentation, interactive examples, best practices, and troubleshooting guides."},{"Resource Name":"Test Automation University","Type":"Free","Focus Area":"Automation Testing, Selenium, Appium, API Testing","Platform":"Applitools","Link":"https://testautomationu.applitools.com/","Key Features":"Free courses from industry experts, covers multiple testing frameworks, includes hands-on exercises."},{"Resource Name":"Software Testing Help - Free QA Training","Type":"Free","Focus Area":"Manual Testing, Automation Testing, ISTQB Preparation","Platform":"Software Testing Help","Link":"https://www.softwaretestinghelp.com/free-qa-training/","Key Features":"Free tutorials, ISTQB exam preparation, practical tips, and interview questions."}],"additional_notes":"For QA engineers specializing in automation, prioritize resources that include hands-on coding exercises (e.g., Selenium, Cypress, Playwright). For manual testers, focus on ISTQB certification and exploratory testing resources. Always verify the currency of the content, as testing tools and frameworks evolve rapidly. Consider joining communities like Ministry of Testing or r/QualityAssurance on Reddit for peer recommendations and job opportunities."}Automate your browser workflows effortlessly
Predictive student analytics
AI tutor for math and science
AI-driven math platform
ML deployment platform for industrial robots
Improve ML models with better datasets
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan