Git & GitHubโ—Web Application Basicsโ—APIsโ—Databasesโ—Server Basicsโ—Programming Fundamentalsโ—Python Basicsโ—JavaScript Basicsโ—HTML & CSSโ—The Command Lineโ—How the Internet Worksโ—Computer Science Basicsโ—Linux Basicsโ—Data Structures, Gentlyโ—Debugging & Problem Solvingโ—Markdown & Technical Writingโ—Cloud & Deployment Basicsโ—FastAPIโ—PostgreSQLโ—Redisโ—Celeryโ—MongoDBโ—System Designโ—Low Level Designโ—Microservicesโ—Reactโ—Vue.jsโ—Micro Front-endsโ—Djangoโ—Web Servers (NGINX & Apache)โ—AI for Developersโ—ChatGPT & Claude for Codingโ—Prompt Engineering Basicsโ—Build with the Claude APIโ—Claude Codeโ—Finance for Everyoneโ—Freelancingโ—Digital Marketingโ—SEOโ—GEO โ€” Generative Engine Optimisationโ—Social Media Marketingโ—Performance Marketingโ—PPC Adsโ—Google Adsโ—Google AdSenseโ—Meta Adsโ—Ad Library Researchโ—Biology: Advancedโ—Biology: Beginnerโ—Biology: Intermediateโ—Canva Designing: Beginnerโ—Chemistry: Advancedโ—Chemistry: Beginnerโ—Chemistry: Intermediateโ—Communication Skills: Advancedโ—Communication Skills: Beginnerโ—Communication Skills: Intermediateโ—Digital Entrepreneurship: Advancedโ—Digital Entrepreneurship: Beginnerโ—Digital Entrepreneurship: Intermediateโ—History: Advancedโ—History: Beginnerโ—History: Intermediateโ—Leadership Skills: Advancedโ—Leadership Skills: Beginnerโ—Leadership Skills: Intermediateโ—Mathematics: Advancedโ—Mathematics: Beginnerโ—Mathematics: Intermediateโ—Personal Branding: Advancedโ—Personal Branding: Beginnerโ—Personal Branding: Intermediateโ—Physical Education: Beginnerโ—Physical Education: Intermediateโ—Physics: Advancedโ—Physics: Beginnerโ—Physics: Intermediateโ—Presentation Skills: Beginnerโ—Presentation Skills: Intermediateโ—Project Management: Advancedโ—Project Management: Beginnerโ—Project Management: Intermediateโ—Public Speaking: Advancedโ—Public Speaking: Beginnerโ—Public Speaking: Intermediateโ—Sales and Negotiation: Advancedโ—Sales and Negotiation: Beginnerโ—Sales and Negotiation: Intermediateโ—

Beginner ยท 4h 43m ยท 22 lessons

Markdown & Technical Writing

Write docs people actually read. Learn Markdown and the craft of clear technical writing.

What you'll learn

  • โœฆExplain what Markdown is, and spot where it shows up in the tools you use every day
  • โœฆFormat text with headings, bold and italics, and choose the right one for each job
  • โœฆBuild bulleted, numbered, nested and task lists that render correctly the first time
  • โœฆAdd links and images with useful alt text, and decide when a reference-style link is neater
  • โœฆShow code correctly, choosing inline code or a fenced block with a language tag
  • โœฆBuild blockquotes and readable tables from scratch, including column alignment
  • โœฆWrite a README that tells a newcomer what your project is, why it exists and how to use it
  • โœฆWrite clear commit messages and pull request descriptions that explain what changed and why
  • โœฆUse task lists, footnotes, collapsible details and Mermaid diagrams where they help the reader
  • โœฆStructure docs for scanning, edit them for concision, and keep one consistent style

Part of these career paths

Certification projects

Build 3 projects to earn your certificate

Hands-on work that proves you can apply what you learned โ€” part of the certificate requirements.

View projects โ†’

Syllabus

Module 1 ยท 51m
Markdown basics Free
What you'll be able to do
  • Can explain what Markdown is and tell a line's source from its rendered result
  • Can spot where Markdown is used and test whether a new app renders it
  • Can write headings at the right level for a document's structure
  • Can make words bold or italic, and choose the one phrase that deserves emphasis
Module 2 ยท 55m
Lists, links & media Locked
What you'll be able to do
  • Can write bulleted and nested lists that render the first time
  • Can write numbered lists and predict their numbers, even when a list doesn't start at 1
  • Can add links with descriptive text, and use reference links for long addresses
  • Can embed images with useful alt text and paths that work for every reader
Module 3 ยท 56m
Code, quotes & tables Locked
What you'll be able to do
  • Can show code inside a sentence with backticks, and choose code font over bold when readers must type it
  • Can put multi-line code in a fenced block with the right language tag, and fix a missing closing fence
  • Can quote one or more paragraphs as a blockquote, including a reply inside a quote
  • Can build a table from scratch with a separator row and column alignment
Module 4 ยท 54m
The writing craft Locked
What you'll be able to do
  • Can write a README whose first lines tell a newcomer what the project is, and whose install steps work from a fresh laptop
  • Can rewrite a message so the point comes first, in plain words that keep the exact meaning
  • Can document a function with its inputs, output, one real example call and what happens on bad input
  • Can write an imperative commit summary and a PR description that says what changed, why and how to test
Module 5 ยท 33m
Beyond the basics Locked
What you'll be able to do
  • Can write task lists with ticked and empty boxes, and fix a box that didn't render
  • Can add a footnote for a source and tuck optional long content inside a collapsible details block
  • Can write a small Mermaid flowchart and explain why a text diagram is easier to review than an image
Module 6 ยท 34m
Writing that ships Locked
What you'll be able to do
  • Can turn readers' questions into headings and pick the right list, table or code block for each part
  • Can cut padding and passive verbs from a sentence without losing a single fact
  • Can write a short style guide and apply its rules to terms, labels and dates

More Skills courses