Learning Objectives:
- Understand the purpose and benefits of using Markdown.
- Learn the basic syntax and formatting options in Markdown.
- Create simple documents using Markdown.
Activities:
-
Activity: Introduction to Markdown
- Explain what Markdown is and its common uses.
- Discuss the advantages of using Markdown over other markup languages.
- Provide examples of Markdown syntax and formatting.
-
Activity: Headings, Paragraphs, and Line Breaks
- Learn how to create headings of different levels.
- Create paragraphs and use line breaks effectively.
- Practice using Markdown syntax for headings, paragraphs, and line breaks.
-
Activity: Formatting Text
- Explore formatting options such as bold, italic, and strikethrough.
- Use Markdown syntax for emphasizing text and adding special characters.
- Apply formatting to text in a practical example.
Learning Objectives:
- Create different types of lists using Markdown.
- Insert links and images into Markdown documents.
- Understand how to reference and organize content effectively.
Activities:
-
Activity: Ordered and Unordered Lists
- Learn how to create ordered (numbered) and unordered (bullet) lists.
- Nest lists to create sub-items.
- Practice creating lists using Markdown syntax.
-
Activity: Links and URLs
- Understand how to create hyperlinks in Markdown.
- Insert URLs and customize link text.
- Explore linking to different sections within a document.
-
Activity: Including Images
- Learn how to embed images using Markdown syntax.
- Specify image sources and add alternative text.
- Resize and align images within Markdown documents.
Learning Objectives:
- Display code snippets using code blocks in Markdown.
- Apply syntax highlighting for different programming languages.
- Use inline code for referencing specific code elements.
Activities:
-
Activity: Displaying Code Blocks
- Use triple backticks to create code blocks in Markdown.
- Specify the programming language for syntax highlighting.
- Practice displaying code snippets in code blocks.
-
Activity: Syntax Highlighting
- Explore syntax highlighting for different programming languages.
- Specify the language to ensure correct syntax highlighting.
- Display code blocks with syntax highlighting in Markdown.
-
Activity: Inline Code
- Enclose code snippets within backticks for inline code.
- Use inline code for referencing code elements within text.
- Practice displaying inline code in Markdown.
Learning Objectives:
- Create task lists to track progress or to-do items.
- Construct tables to organize and present tabular data.
- Customize task lists and tables in Markdown.
Activities:
-
Activity: Task Lists
- Learn how to create task lists using Markdown syntax.
- Mark tasks as complete or incomplete.
- Practice creating and managing task lists.
-
Activity: Creating Tables
- Understand the syntax for creating tables in Markdown.
- Add headers, rows, and columns to tables.
- Customize table appearance and formatting.
-
Activity: Customizing Tables and Task Lists
- Explore advanced table features like spanning cells and adding captions.
- Customize task list appearance and behavior.
- Apply these customizations to practical examples.
By following this module plan, you will gain a solid foundation in Markdown syntax and formatting. Remember to practice regularly and experiment with different Markdown elements to reinforce your learning.
You may also want to check out the full extended Markdown syntax for more things you can do in Markdown.