GitHub Actions Project: CI/CD Pipeline for a Playwright Test Automation Repo
Build a CI/CD pipeline for a Playwright repo: reusable workflow, PR gate with smoke tests, cross-browser nightly regression, manual runs, Dependabot and README.
Online Learning Platform
Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.
Build a CI/CD pipeline for a Playwright repo: reusable workflow, PR gate with smoke tests, cross-browser nightly regression, manual runs, Dependabot and README.
Hands-on Git and GitHub project: set up a protected repo, plan with issues, build features in parallel, review PRs, resolve a conflict, release and hotfix.
Learn GitHub Copilot: completions, chat, agent mode, coding agent and code review, plans, setup in VS Code, prompts for testers and responsible use.
Use GitHub Codespaces: create a codespace, configure it with devcontainer.json, run Playwright tests headless, forward ports, use secrets and manage cost.
Host a free website on GitHub Pages: user and project sites, publish from a branch or with Actions, Jekyll, custom domains, test reports and troubleshooting.
Use the GitHub CLI (gh): install and log in, create repos, open, review and merge pull requests, manage issues, watch Actions runs, releases and the API.
Deploy with GitHub Actions: publish to GitHub Pages and Playwright reports, push Docker images to GHCR, and staging-to-production pipelines with approvals.
Stop copying YAML: build reusable workflows with workflow_call, inputs, secrets and outputs, create composite actions, and use third-party actions safely.
Speed up GitHub Actions: matrix builds with include and exclude, dependency caching with setup actions and actions/cache, and uploading and sharing artifacts.
Configure GitHub Actions safely: env, vars and secrets, GITHUB_TOKEN permissions, environments with reviewers and branch rules, and testing many environments.
Learn GitHub Actions workflow syntax: events, jobs, steps, runners, expressions and contexts, conditions, outputs, concurrency and permissions, with examples.
Secure GitHub repositories: Actions secrets, secret scanning and push protection, Dependabot alerts and updates, CodeQL code scanning and a security checklist.
Take free timed mock tests with answers and explanations.