LaTeX Course for Beginners

Tapovan

Curriculum for the course LaTeX Course for Beginners

LaTeX is a professional typesetting system that uses a "code-first" approach to create high-quality technical and scientific documents with perfect consistency. This course guides you through the essential syntax, from basic document architecture to mastering complex mathematical formulas and automated citations. You will learn step-by-step the real workflows used in the industry. Course created by @abaelamaier Code: https://github.com/ammartahamohamedy/latex-course ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp Part I: Core Document Setup & Text Formatting 00:00:00 - Introduction & Course Backstory 00:06:45 - Part 1: Document Structure & Creating Your First Document 00:12:47 - Part 2: Text Formatting & Typesetting Basics 00:27:43 - Part 3: Paragraph Control, Indentation & Spacing 00:47:54 - Part 4: Multiple Column Documents, Mini Pages & Marginal Notes 00:59:47 - Part 5: Font Families, Styles & Size Customization 01:08:54 - Part 6: Listing Text (Numbered, Unnumbered & Description Lists) 01:34:38 - Part 7: Page Layout, Margins & Running Headers/Footers Part II: Cross-Referencing & Mathematics 01:54:18 - Part 8: Cross-Referencing Mechanism Fundamentals 02:03:14 - Part 9: Advanced Cross-Referencing Packages (varioref & cleveref) 02:26:27 - Part 10: Writing Mathematical Equations (Inline & Display Modes) 02:41:08 - Part 11: Advanced Mathematical Typesetting (Fractions, Roots, Arrays & Matrices) 03:26:23 - Part 12: Math Practice: Formatting Complex Equations & Formulas 04:13:16 - Part 13: Typesetting Theorems & Proofs 04:39:29 - Part 14: Advanced Theorem Customization (phfthm & mdframed Packages) Part III: Program Code, Algorithms & Figures 04:58:20 - Part 15: Custom Source Code Blocks & Verbatim Layouts 05:32:12 - Part 16: Typesetting Algorithms & Pseudo-Code 06:13:00 - Part 17: Introduction to Floating Objects (Figures & Tables) 06:18:54 - Part 18: Inserting External Pictures & Managing Image Paths Part IV: Tabular & Table Customization 06:54:22 - Part 19: Table Construction Basics (The Tabular Environment) 07:12:12 - Part 20: Table Column Width, Cells Rotation & Text Wrapping 07:34:51 - Part 21: Coloring Tables & Row Highlighting 07:55:17 - Part 22: Advanced Tables: Nested & Multi-Page Tables (longtable & supertabular) 08:24:34 - Part 23: Footnotes in Tables & Multi-Column Document Tables Part V: TikZ Graphics, Vector Drawing & Presentations 09:59:51 - Part 24: TikZ Graphics: Drawing Shapes and Rectangles 13:11:00 - Part 25: TikZ Nodes and Advanced Style Management 15:29:31 - Part 26: TikZ Paths, Curves, and Arc Construction 16:25:19 - Part 27: TikZ Automation: Programming Loops with \foreach 17:19:22 - Part 28: TikZ Plotting, Functions, and Data Visualization 19:33:15 - Part 29: Making Presentations with the Beamer Class Part VI: Advanced LaTeX Programming, Bibliographies & Custom Packages 23:11:15 - Part 30: Bibliographies, Citations, and the thebibliography Environment 26:58:30 - Part 31: Splitting Bibliographies using bibunits (Multiple Bibliographies) 28:11:11 - Part 32: Automation Scripts for Building LaTeX and BibTeX Files 29:21:19 - Part 33: Advanced Custom Commands & Optional Arguments 31:36:38 - Part 34: Conditional Logic and Switches in LaTeX (ifthen / Toggles) 32:12:47 - Part 35: Creating Advanced Environments with Conditional Behavior 33:44:01 - Part 36: Custom Counters and Ordinal Formatting in LaTeX 33:55:11 - Part 37: Reusable Environments for Custom Counter Formatting 35:23:18 - Part 38: Programming in LaTeX: Creating and Customizing Loops 38:01:28 - Part 39: Storing Code and External Files with the filecontents Environment 39:26:58 - Part 40: Writing Custom LaTeX Packages and Style Files (.sty) 39:59:03 - Part 41: Modular Document Design: Combining Files with \include and \input 41:27:42 - Part 42: Global vs. Local Options, Overrides, and Final Course Summar 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Watch Online Full Course: LaTeX Course for Beginners


Click Here to watch on Youtube: LaTeX Course for Beginners


This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always.


Udemy LaTeX Course for Beginners courses free download, Plurasight LaTeX Course for Beginners courses free download, Linda LaTeX Course for Beginners courses free download, Coursera LaTeX Course for Beginners course download free, Brad Hussey udemy course free, free programming full course download, full course with project files, Download full project free, College major project download, CS major project idea, EC major project idea, clone projects download free

Last updated: May 21, 2026
an "open and free" initiative. Powered by Blogger.