Markdown Mastery: Simple yet Powerful Writing Format
4.5 (79 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,754 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Markdown Mastery: Simple yet Powerful Writing Format to your Wishlist.

Add to Wishlist

Markdown Mastery: Simple yet Powerful Writing Format

A Comprehensive Guide to the Markdown Writing Format offering both technical examples and hands-on demos.
4.5 (79 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,754 students enrolled
Created by Jason Taylor
Last updated 8/2017
Price: $25
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the reasons for learning Markdown
  • Write confidently using the Markdown format
  • Use enhanced flavors of Markdown when appropriate
  • Use Markdown in a variety of scenarios as a writing format
  • Export Markdown into publishing formats like HTML or PDF
  • Use Markdown on mobile and cloud-based workflows
View Curriculum
  • Basic Computer Skills
  • No other skills required

Markdown Mastery: Simple Yet Powerful Writing Format

Are you looking for a writing format not encumbered by commercial, closed-format? Would you like that format to be based on plain text? However, not complex like HTML.

In this course, students will learn about the Markdown format which is great as a source writing format for notes, outlines, blog posts, and perhaps even a novel. Academic theory, technical demos, and practical examples are all balance in this course to provide a comprehensive treatment of Markdown and its various uses.

Course Outline

Introduction and Setup provides an introduction to this course and setup the editor used throughout the course.

Once we understand the benefits and purpose of Markdown and have an editor ready to go, we start off with Markdown Basics that covers all the core aspects of the Markdown syntax (formatting).

With the foundations in place, we move on to extended or enhanced flavor (variations) of Markdown. These enhancements have been nearly universally adopted, they are nearly as well supported as the original core of Markdown.

With the Markdown format primer out of the way, the course shifts from technical execution of various features of Markdown to practical examples and use-cases of Markdown in action.

Course Features

Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. There is nearly 1 hour of screencast based video training in order to step through each of the various aspects of this course.

Special Notes

The technical (formatting) parts of this course are also part of the "Git Complete" course. However, much of this course is unique -- especially the practical examples provided.

Who is the target audience?
  • Note-takers
  • Software Engineers working with GitHub or BitBucket
  • Writers
  • Anyone that wants an easy to remember, but powerful text formatting
  • Anyone that wants a mobile and cloud-enabled writing, outlining, and note-taking workflow
  • Software and Web Developers that write project documentation, including README files
Students Who Viewed This Course Also Viewed
Curriculum For This Course
29 Lectures
2 Lectures 07:31

Introduction to the Markdown Mastery course including course goals, objectives, and approach

Preview 01:52

What is the Markdown format, why does it matter, and how can it be used

Preview 05:39
Markdown Editor Setup
2 Lectures 04:15

Setup section overview and introduction to online editor

Preview 01:47

Demonstration of the StackEdit online Markdown editor with a brief overview of key features

Welcome to StackEdit
Markdown Basics
11 Lectures 21:57

Overview of the Markdown Basics section with an outline of key concepts covered

Preview 00:28

Screencast demonstration of paragraphs and line breaks in Markdown format

Preview 01:44

Screencast demonstration of headers in Markdown format


Screencast demonstration of emphasis (bold and italics) in Markdown format

Showing Emphasis

Screencast demonstration of quotes (with attribution) in Markdown format


Screencast demonstration of inline code styles and code blocks in Markdown format

Code Styles and Blocks

Screencast demonstration of ordered and unordered lists in Markdown format

Ordered and Unordered Lists

Screencast demonstration of horizontal rules in Markdown format

Horizontal Rules

Screencast demonstration of external links in Markdown format, covering three ways to create and reference links to websites (incline, referenced, and automatic links)

Using Links in Documents

Screencast demonstration of referencing images in Markdown format


Screencast demonstration of inline HTML in Markdown format, for the times when native Markdown isn't enough

Inline HTML
Enhanced Markdown
4 Lectures 05:29

Overview of the Enhanced Markdown section with an outline of key concepts covered

Enhanced Markdown Overview

Screencast demonstration of adjusting settings in StackEdit for the Enhanced Markdown section

StackEdit Settings Adjustment

Screencast demonstration of tables in enhanced Markdown format


Screencast demonstration of fenced code blocks in enhanced Markdown format, which allow specifying the language or syntax of the code block for clients that support this feature.

Fenced Code Blocks
Using Markdown
8 Lectures 21:07

Overview of the Using Markdown section with an outline of key topics or tasks covered

Using Markdown Overview

Screencast demonstration of adjusting settings in StackEdit for the Using Markdown section

StackEdit Settings for Using Markdown

Screencast demonstration of using Markdown for outlining and brainstorming

Outlining and Brainstorming with Markdown

Screencast demonstration of using Markdown for taking notes and cloud integration (part 1) -- starting off using an iOS Markdown editor called Editorial.

Note-taking with Markdown, Part 1: Editorial on iOS

Screencast demonstration of using Markdown for taking notes and cloud integration (part 2) -- returning to StackEdit to complete the cloud-based note-taking round trip.

Note-taking with Mardown, Part 2: Back to StackEdit

Screencast demonstration of using Markdown for posting to a Wordpress blog using the Markdown post feature of the JetPack plugin. Also covers how to install and configure the JetPack plugin for Wordpress to enable Markdown posting posting support.

Markdown and Wordpress; Writing a Blog Post

Screencast demonstration of using Markdown for writing and formatting a Novel (part 1) or other long form literature. Lecture uses an existing, public domain novel from Project Gutenberg and then apply formatting from the plain-text version to a fully formatted Markdown version.

Novel Example, Part 1: Formatting a Novel

Screencast demonstration of using Markdown for exporting the Novel (previous lecture) into HTML. Also, covers reviewing the Novel document in StackEdit before export.

Novel Example, Part 2: Exporting to Another Format
2 Lectures 07:18

Review of the Markdown concepts covered in this course and some final thoughts.

Review and Final Words

Bonus: Exclusive Student Discounts
About the Instructor
Jason Taylor
4.3 Average rating
13,333 Reviews
135,898 Students
17 Courses
Lead Software Engineer, Dev Trainer (17 courses,12k reviews)

With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.