Choose your language
LaTeX course
More than 2 million learners worldwide

LaTeX course

4.5

Master LaTeX from the ground up and produce professional-grade documents that word processors cannot match. This course covers everything from your first compiled PDF to advanced mathematical typesetting, bibliography management, and custom page design. Whether you're writing a thesis, a journal article, or a technical report, you'll have the skills to deliver polished, submission-ready output.

Dedika for businesses

What you will learn:

You will learn how to install and configure a LaTeX environment, structure documents correctly, and format text with precision. The course covers mathematical typesetting at every level, from basic inline equations to complex multi-line derivations aligned with amsmath. You will create professional tables and figures, manage citations with BibTeX and BibLaTeX, and control page geometry to meet institutional requirements. Advanced topics include defining custom commands, building multi-file projects, designing Beamer presentations, and automating document pipelines with scripts and Makefiles.

How you study in a practical way LaTeX course

How you practice LaTeX course

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Getting Started with LaTeX

  • Lesson 1 • Installing a LaTeX Distribution

    Guides installation of a full TeX distribution on major operating systems. Connects a working distribution to successful document compilation later.

  • Lesson 2 • Choosing and Configuring an Editor

    Surveys dedicated LaTeX editors and general-purpose editors with LaTeX plugins. Proper editor setup reduces friction throughout the entire course.

  • Lesson 3 • What LaTeX Is and Why Use It

    Contrasts LaTeX with word processors and explains the markup paradigm. Establishes motivation for learning LaTeX in academic and professional contexts.

  • Lesson 4 • Anatomy of a LaTeX Document

    Dissects the preamble, document body, and closing commands of a minimal file. Understanding document structure is prerequisite for every subsequent chapter.

  • Lesson 5 • Compiling and Viewing Output

    Executes the full compile cycle and interprets the resulting PDF and log files. Students gain confidence resolving basic compile errors immediately.

Chapter 2See details

Text, Formatting, and Document Structure

  • Lesson 1 • Table of Contents and Document Classes

    Generates a table of contents automatically and selects appropriate document classes. Document class choice determines available sectioning levels and default layout.

  • Lesson 2 • Font Styles, Sizes, and Families

    Applies bold, italic, underline, and monospace styles using semantic commands. Semantic font commands improve document maintainability over manual overrides.

  • Lesson 3 • Paragraphs, Spacing, and Line Breaks

    Explains how LaTeX handles whitespace, paragraph breaks, and forced line breaks. Correct spacing habits prevent common formatting errors in longer documents.

  • Lesson 4 • Sectioning and Document Hierarchy

    Uses \chapter, \section, \subsection, and related commands to build document outlines. Proper hierarchy enables automatic numbering and table-of-contents generation.

  • Lesson 5 • Lists: Itemize, Enumerate, and Description

    Creates bulleted, numbered, and definition lists using standard list environments. Nested lists and custom labels extend basic list functionality for complex content.

Chapter 3See details

Mathematical Typesetting Fundamentals

  • Lesson 1 • Greek Letters and Mathematical Symbols

    Inserts Greek letters, operators, relations, and arrows from the standard symbol set. The amsmath and amssymb packages extend the available symbol library significantly.

  • Lesson 2 • Inline and Display Math Modes

    Distinguishes inline math from display math and applies the correct delimiters. Choosing the right mode controls equation placement and vertical spacing.

  • Lesson 3 • Matrices and Arrays

    Constructs matrices using amsmath matrix environments with various bracket styles. Arrays generalize matrix layout for aligned tabular math content.

  • Lesson 4 • Superscripts, Subscripts, and Fractions

    Builds exponents, indices, and fractions using fundamental math commands. These constructs appear in nearly every mathematical document and must be mastered first.

  • Lesson 5 • Sums, Integrals, and Limits

    Typesets summation, product, and integral notation with correct limit placement. Display mode and \limits override control how bounds appear above and below operators.

Chapter 4See details

Advanced Mathematics and Equation Environments

  • Lesson 1 • Cases, Gathered, and Split Environments

    Applies specialized amsmath environments for piecewise functions and grouped equations. Each environment solves a distinct layout problem in mathematical exposition.

  • Lesson 2 • Equation Numbering and Cross-Referencing

    Labels equations and references them by number anywhere in the document. Consistent numbering with \label and \eqref is essential for technical writing.

  • Lesson 3 • Mathematical Fonts and Operators

    Applies calligraphic, blackboard bold, and fraktur fonts for specialized notation. Custom operators defined with \DeclareMathOperator ensure correct spacing and style.

  • Lesson 4 • Theorems, Proofs, and Math Environments

    Defines theorem-like environments using amsthm and applies standard proof structure. Numbered theorem environments integrate with the document's sectioning counter.

  • Lesson 5 • Multi-line Equations with align

    Uses the align environment to line up equals signs across multiple equation rows. Alignment columns and \\ row breaks give precise control over complex derivations.

Chapter 5See details

Tables and Figures

  • Lesson 1 • Professional Tables with booktabs

    Replaces vertical lines and double rules with booktabs horizontal rules for clean design. Publication venues commonly require booktabs-style tables without vertical separators.

  • Lesson 2 • Basic Tables with tabular

    Builds tables using the tabular environment with column alignment and borders. Column specifiers and \hline commands form the foundation of all LaTeX tables.

  • Lesson 3 • Side-by-Side Figures and Subfigures

    Places multiple images in one float using minipage and the subcaption package. Subfigure labels allow independent cross-referencing of each panel.

  • Lesson 4 • Float Environments: figure and table

    Wraps tabular and image content in float environments with captions and labels. Float placement specifiers control where LaTeX positions content on the page.

  • Lesson 5 • Including Graphics with graphicx

    Imports raster and vector images using \includegraphics with scaling options. Correct file formats and paths prevent missing-image errors during compilation.

Chapter 6See details

Bibliography and Citation Management

  • Lesson 1 • Citation Commands and Styles

    Applies \cite, \citep, and \citet commands with natbib for author-year and numeric styles. Style selection is driven by the target journal or institution requirements.

  • Lesson 2 • BibLaTeX and Biber Backend

    Replaces BibTeX with BibLaTeX and the Biber backend for Unicode and advanced sorting. BibLaTeX offers richer customization than legacy BibTeX styles.

  • Lesson 3 • Introduction to BibTeX Workflow

    Explains the four-step compile cycle required to resolve citations with BibTeX. Understanding the workflow prevents unresolved reference errors in the final PDF.

  • Lesson 4 • Managing .bib Files Efficiently

    Organizes large bibliographies using reference managers that export BibTeX format. Clean .bib files reduce duplicate entries and field inconsistencies.

  • Lesson 5 • Customizing Bibliography Appearance

    Modifies bibliography heading, spacing, and field formatting using BibLaTeX options. Custom styles ensure compliance with specific publication formatting guidelines.

Chapter 7See details

Page Layout and Document Design

  • Lesson 1 • Multi-Column Layouts

    Implements two-column and multi-column layouts using class options and the multicol package. Column balancing and column breaks give fine control over content flow.

  • Lesson 2 • Color, Hyperlinks, and PDF Metadata

    Adds color to text and backgrounds and creates clickable hyperlinks with hyperref. PDF metadata set in the preamble improves document accessibility and searchability.

  • Lesson 3 • Headers and Footers with fancyhdr

    Designs custom headers and footers using the fancyhdr package's field commands. Consistent headers improve navigation in multi-chapter documents.

  • Lesson 4 • Footnotes, Endnotes, and Margin Notes

    Inserts footnotes, endnotes, and margin annotations using standard and package commands. Proper note placement avoids page-break and overflow issues in dense documents.

  • Lesson 5 • Page Geometry with the geometry Package

    Sets margins, paper size, and text area dimensions using the geometry package. Precise margin control is required for thesis, journal, and report submissions.

Chapter 8See details

Custom Commands, Packages, and Large Projects

  • Lesson 1 • Working with Existing Packages

    Loads and configures third-party packages and resolves common package conflicts. Understanding package loading order prevents option clash and redefinition errors.

  • Lesson 2 • Multi-File Projects with \input and \include

    Splits large documents into chapter files using \input and \include commands. Selective compilation with \includeonly speeds up editing in book-length projects.

  • Lesson 3 • Creating a Personal Style File

    Packages custom commands and settings into a reusable .sty file. A personal style file standardizes formatting across multiple documents and projects.

  • Lesson 4 • Version Control and Collaboration

    Applies Git-based version control to LaTeX source files for team collaboration. Diff-friendly plain-text source makes LaTeX ideal for version-controlled workflows.

  • Lesson 5 • Defining Custom Commands and Environments

    Creates parameterized macros and environments using \newcommand and \newenvironment. Custom commands enforce consistency and reduce repetitive markup across large documents.

Certification

Your valid completion certificate

This course is for you:

  • Graduate student: needs publication-ready documents for thesis and dissertation submissions.

  • Research scientist: writes equation-heavy papers requiring precise, reproducible formatting.

  • Mathematician or physicist: communicates complex notation that word processors handle poorly.

  • Software engineer: documents technical specifications and wants structured, version-controllable output.

  • Academic editor: wants to understand LaTeX source files submitted by authors and collaborators.

  • Science journalist or technical writer: produces structured reports for specialized professional audiences.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course