Study notes I prepared while clearing technology certifications.
Read online: notes.gobinath.com
| Certification | Provider | Status |
|---|---|---|
| MLA-C01: AWS ML Engineer Associate | AWS | In Progress |
| GCP-GAIL: Generative AI Leader | Google Cloud | In Progress |
| AI-102: Azure AI Engineer Associate | Microsoft | In Progress |
| GH-100: GitHub Administration | GitHub | Passed Mar 2026 |
| GH-500: GitHub Advanced Security | GitHub | Passed Mar 2026 |
| GH-300: GitHub Copilot | GitHub | Passed Feb 2026 |
| AB-730: AI Business Professional | Microsoft | Passed Feb 2026 |
| AB-731: AI Transformation Leader | Microsoft | Passed Feb 2026 |
| GH-200: GitHub Actions | GitHub | Passed Jan 2026 |
| AIF-C01: AWS AI Practitioner | AWS | Passed Jan 2026 |
| CLF-C02: AWS Cloud Practitioner | AWS | Passed Oct 2024 |
- Study notes covering all exam domains
- Cheatsheet โ one-page reference for exam day
- Exam guide โ traps, decision rules, common pitfalls
- Exam tips โ strategy and time management
- Progress tracker โ track what you've covered (stored in your browser, nothing leaves your device)
This repo uses GitHub Actions for site deployment, worker deployment, code scanning, and contributor onboarding.
| Workflow | File | When it runs | How to use it |
|---|---|---|---|
| Deploy VitePress site | .github/workflows/deploy.yml |
Pushes to main except worker/**, or manual dispatch |
Push site/content changes to main to deploy automatically. You can also run it manually from the Actions tab. |
| Deploy Cloudflare Worker | .github/workflows/deploy-worker.yml |
Pushes that touch worker/**, or manual dispatch |
Make worker-only changes under worker/ and push to main, or run it manually from the Actions tab. Requires Cloudflare secrets to be configured. |
| CodeQL Analysis | .github/workflows/codeql.yml |
Pushes to main, pull requests to main, and weekly schedule |
Open a PR or push to main to trigger scanning automatically. Use it to catch JavaScript security and quality issues. |
| Welcome First Timers | .github/workflows/first-interaction.yml |
First issue opened or first pull request opened | No manual action needed. It automatically posts a welcome comment for first-time contributors. |
- Run
npm run docs:buildlocally before pushing site/content changes. - The worker workflow requires:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
- The site deploy workflow publishes the built VitePress output to GitHub Pages.
- The worker deploy workflow is isolated from normal site deploys because
deploy.ymlignoresworker/**changes.
-
Updating notes or docs pages Push your changes to
main. The site deploy workflow runs automatically. -
Updating only the Cloudflare Worker Change files under
worker/and push tomain. The worker deploy workflow runs automatically. -
Re-running a workflow without a new commit Open the repositoryโs Actions tab in GitHub and use Run workflow for any workflow that supports
workflow_dispatch.
Found a mistake? Want to add notes for a certification you passed? See CONTRIBUTING.md.
No cookies, no tracking, no personal data. Uses Umami for anonymous page view counts only. See Privacy Policy.
Notes by Gobinath Mallaiyan | LinkedIn