Course description

Learn LaTeX from scratch in an easy-to-follow but highly effective way. Get up to the level of professional document writeup, presentation creation and even generating graphics in LaTeX.

What will I learn? 

  • Basics of creating a document 
  • Citations and references 
  • Mathematics and algorithm 
  • Including Graphics 
  • Tables 
  • TikZ (Drawing figures in LaTeX)
  • Presentations in LaTeX (which don't look like every other LaTeX presentation ever!) 
  • Automating stuff 
  • Tips to make your documents stand out 


About the instructor: 

  • Teacher and researcher by profession
  • PhD in Security and a PostDoc from Max Planck Institute for Software Systems, Germany
  • Designer and photographer by hobby
  • (Have an eye for design) 


Target Audience: 

  • Absolute beginners 
  • People who want to impress others with their professional looking documents (without spending ages on them) 
  • Researchers and educators 
  • Grad and undergrad students


*** UPDATES ***

  • Added video on creating beautiful gantt charts using LaTeX.

Course curriculum

  • 1
    Installation
  • 2
    Getting Started and Basic Documents
    • Creating our First Document
    • Basic Document Structure
    • Inserting Figures (and Best Practices)
    • Inserting Tables
    • Cross-referencing and Sub-documents
  • 3
    Bibliography and Templates
    • Lists, Emphasis and Paragraphs
    • Bibliography and Citing
    • Switching Templates (IEEE, ACM, Springer, General)
    • LaTeX Build Internals (Optional)
  • 4
    Mathematics and Automating Routine Tasks
    • Maths Basics
    • Features for Math Documents
    • Accents and Matrices
    • Symbols, Automation and Best Practices
  • 5
    Algorithms and Code
    • Professional Looking Algorithms
    • Code with FancyVrb
    • Listings Package for Code Output
  • 6
    Presentation Slides
    • Beamer Basics
    • Making Presentations Impressive
  • 7
    Drawing High Quality Figures with LaTeX
    • TikZ Basics
    • Managing Styles
    • The Power of TikZ
  • 8
    Parting Words
    • Where to Go Next - Tips for Learning
  • 9
    Updates
    • Creating a Gantt Chart
  • 10
    Extra Resources
    • Course Resources Download

Meet your instructor!

Mohammad Nauman
PhD, programmer, researcher, designer and teacher.


I have a PhD in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. I have been programming since early 2000 and have worked with many different languages, tools and platforms. 

I have an extensive research experience with many state-of-the-art models to my name. My research in Android security has led to some major shifts in the Android permission model.

I love teaching and the most important reason I upload online is to make sure people can find my content.

Take this course today!

"LaTeX For Everyone and Everything"

Bundle including this course!