Ebook Publishing Training Course

Learn to create and publish EPUB & Mobi ebooks

The rise of electronic books, driven principally by the growth of the Kindle e-reading platform, presented a challenge to traditional print-publishers. Anybody possessing content that is ready for publication can now produce their own e-books for sale through the online retailers that abound on the Internet.

The ease of doing this is centres on the fact that e-book formatting and production constitutes, in essence, a very narrow subset of web site development principles and practice, and so is a relatively simple process that incurs few of the challenges that attend the implementation and deployment of modern web sites. However, traps and pitfalls await the unwary and inexperienced, especially where the publication in question deviates from the standard format to which novels and other pure-text publications conform.

This two-day course addresses every concern that arises when creating electronic books, thus forming a single, comprehensive training resource for those who wish to acquire an in-depth understanding of e-book formatting and production.

The syllabus comprises coverage of theoretical principles and a number of hands-on exercises that take delegates through the process of formatting a simple publication to the production of a fully featured e-book, replete with diagrams, images, tables and other more-advanced typographic elements such as embedded fonts and Scalable Vector Graphics.

By the end of this course, you will have learnt:

  • E-Book File Formats
  • HTML/CSS Formatting and Layout
  • The E-Book Production Process
  • E-Book Formatting Tools and their Use
  • The Avoidance and Resolution of Formatting Problems

Who should attend

This course is suitable for anyone who wishes to acquire a comprehensive and in-depth understanding of e-book formatting and production. Delegates are encouraged to bring their own content to the course for inclusion in the sample e-book that they develop during exercise sessions.


While prior experience of HTML and CSS is an advantage, this course assumes only that delegates have a basic understanding of working with files and applications on modern computing platforms. No other prior experience or understanding is necessary.


Please do get in touch if you might be considering an on-site run of our EPUB course.
You may have a group of 3 or more or a specific project goal you are aiming for.

We can also include a basic primer in XML/CSS if required.

EPUB E-Publishing Training Course Syllabus


  • Overview of Electronic Publishing
  • E-Book Formats (EPUB, Mobi, KF8, KFX)
  • Production Process Optima

Formatting Resources

  • Text Editors
  • EPUB Editors (Sigil and Calibre)
  • Mobi/KF8 Generator
  • Physical E-Readers and Emulators
  • Validators & Debuggers
  • Graphical Editors


  • Basic Page Anatomy
  • Headings
  • Text Effects
  • Links
  • Images
  • Lists
  • Tables
  • Preformatted Text
  • Character Encoding and Character References
  • Unicode and UTF-8 Essentials

CSS – Styling

  • Introduction to Cascading Style Sheets
  • Rules & Definitions
  • Selectors
  • IDs & Class-Names
  • Textual emphasis
  • Font Size
  • Aligning Text
  • Line Height
  • Styling Lists
  • Styling Links
  • Colours
  • Embedded Fonts
  • Text Shadows

CSS – Layout

  • Flow Types
  • The Box Model
  • Backgrounds
  • Widths & Heights
  • Padding, Borders
  • Margins, Element Shadows
  • Floating, Float Management
  • Avoiding Table-Based Layout

Advanced CSS

  • Complex Selectors
  • Media Queries
  • Styling Tables
  • Table Column-Widths
  • Styling Table Borders
  • Table Backgrounds
  • Rubrics and Drop Capitals

Working with Images

  • Raster vs. Vector Formats
  • Lossless vs. Lossy Compression
  • SVG
  • Plain & Optimised SVG
  • SVG & Custom Fonts
  • Capturing Font Glyphs
  • Inline SVG
  • Clickable SVG Elements

Production Process

  • Creating Chapter Files
  • Converting Content to HTML
  • Inserting Links and IDs
  • Adding CSS
  • EPUB file Generation
  • Mobi/KF8 Generation
  • Validation and Testing


  • The Importance of Code Layout
  • Case Sensitivity
  • Statement Malformation
  • Content-Model Transgression
  • Illegal Expressions
  • Resource Problems
  • Working with Confusing Inconsistencies
  • Selector Conflicts
  • Working Around Buggy Implementations
  • Troubleshooting Techniques

Call us on 020 3137 3920 to find out how we can help

Attendee Full name.