New

Learn Markdown!

This eBook is a practical, step-by-step guide to learning Markdown by actually using it the way real software teams do. Instead of treating Markdown like a list of rules to memorize, you will practice formatting content into clean, scannable pages that feel professional and easy to read. Along the way, you will build confidence with the core building blocks like headings, emphasis, lists, links, images, tables, and code blocks, while also learning the habits that make documentation helpful instead of cluttered.

By the end of the eBook, you will have a complete mini documentation pack written entirely in Markdown, including pages like an overview, features, quick start, common tasks, troubleshooting, and a simple changelog. The project templates are provided for you to download and use, so you can focus on writing and formatting instead of inventing content from scratch. When you finish, you will have reusable templates and a workflow you can apply to classwork, personal projects, and real-world documentation.

Buy

Courses Available on
Teachable App


Get iOS App
Get iOS App
Mobile App

Intro to C++

Introduction to C++ is a clear, beginner-friendly textbook that guides you from your first program through core programming fundamentals, including variables, control structures, loops, functions, arrays, structures, and an introduction to object-oriented programming.

This E-book is a great place to start in your journey to software development!

Java OOP

This Java Object-Oriented Programming book teaches you how to design and build programs using classes and objects, gradually moving from core syntax into real OOP skills like constructors, encapsulation, composition, inheritance, and polymorphism. It emphasizes practical, readable code and solid design habits through guided demos, labs, and projects that help you apply OOP concepts the way they are used in real software.

Python

This Python book guides you from the very first steps of writing and running programs to confidently using core programming concepts, common libraries, and real-world tools to solve practical problems. Along the way, you will build skill through clear explanations, hands-on examples, and progressive activities that help you move from “learning syntax” to thinking like a programmer.

C++ Refresher

Intro to C++ Refresher is a concise guide that quickly rebuilds confidence in core C++ fundamentals, from program structure and input/output to control flow, functions, arrays, and structures. It is designed for anyone who has taken an intro course before and wants a fast, organized review that connects the basics to the skills needed for more advanced C++ work.

Web Programming

Introduction to Web Programming is a beginner-friendly guide that teaches you how to build modern web pages step by step using HTML for structure, CSS for styling, and JavaScript for interactivity. It emphasizes hands-on learning through small demos and labs that gradually combine into a simple, polished website you can confidently expand on.

Advanced C++ / Data Structures

This textbook teaches data structures and algorithms in C++ with clear, practical explanations that connect directly to real software development. You cover essential structures like stacks, queues, trees, graphs, and hash tables while learning recursion, Big-O analysis, and how to make smart performance tradeoffs. It is designed to help you build programs that are not just correct, but efficient, scalable, and professional.

Learn Markdown

This Mini-Course teaches you how to write clear, professional documentation using Markdown, the lightweight formatting language used across software teams. As you work through short lessons and demos, you build a realistic documentation pack that mirrors what real projects ship. By the end, you will be confident creating clean, readable Markdown files you can reuse for notes, assignments, and technical docs.

Buy

Coming Spring 2026

  • Computer Architecture and Assembly
  • Git and GitHub

Coming Summer 2026

  • Database Programming using SQL

Coming Fall 2026

  • Data Science and AI
  • Object Design Patterns

The Meerkat Approach

At Meerkat, you will find a growing collection of online textbooks written to help you learn programming with clarity and confidence. Each book is designed to guide you from the basics to more advanced ideas through friendly explanations, real-world examples, and a structured learning path. Whether you are exploring C++, Java, Python, web development, or SQL, every chapter is written to make complex concepts easier to understand and immediately useful in hands-on practice.

To make learning even more interactive, every Meerkat textbook includes detailed video code walkthroughs. These narrated demonstrations take you line by line through the code shown in the book, helping you see how each part works together and why particular design choices matter. By combining clear written instruction with visual, step-by-step guidance, the Meerkat library gives you a complete learning experience that supports you at every stage of your programming journey

Student Dashboard

Contact Us ->

Email: books@meerkat.pub

OR

Schedule a Zoom Meeting with Meerkat Publishing