BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Course Tracker – Simple WordPress Lesson Progress & LMS Navigation icon
Maintained Tested up to 7.0.7 #49 in course

Course Tracker – Simple WordPress Lesson Progress & LMS Navigation

Course Tracker is a lightweight, shortcode-driven WordPress plugin that lets you build your own mini LMS directly inside WordPress — no coding or external LMS required.

Active installs10+10+ tier
Downloads · 30d79▲ +51.9% vs prev. 30d
Rating—0 reviews
Health score51/100Fair
All-time downloads690Since Oct 2025
Support resolved—No recent threads
RequiresWP 5.0PHP 7.0+
Downloads · 7d19▲ +11.8% week over week
Our verdict

Use with caution

Course Tracker works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 5 months ago, and scores 51/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

134Jul 23Sep 5Oct 20
Yesterday2
Daily average (1y)2
Peak day25May 25, 2026
Last 12 months650

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Course Tracker stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
course >100 3,147 Best course plugins →
lesson #81 420 Best lesson plugins →
lesson completion #31 107 Best lesson completion plugins →
lms >100 728 Best lms plugins →
progress bar >100 2,381 Best progress bar plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

About Course Tracker

From the official readme · v1.1.8

Description

Course Tracker is a lightweight, shortcode-driven WordPress plugin that lets you build your own mini LMS directly inside WordPress — no coding or external LMS required.

It’s powered by the WordPress Menu Builder, which you use to structure your course outline. Each menu item (lesson) automatically becomes part of a side navigation panel — complete with progress checkmarks and arrows that update as students mark lessons complete.

Fully compatible with Classic Editor, Gutenberg, and all major page builders such as Bricks Builder, Elementor, and Beaver Builder, Course Tracker helps you track lessons, show progress bars, customize navigation text, and guide students through your course in a clean, visual way.

Designed for creators who want course progress tracking without complex LMS setups, it delivers everything you need to create a motivating learning experience — fast, flexible, and privacy-friendly.

Key Features

  • Shortcode-Driven: Add course navigation, progress bars, and completion buttons anywhere — no coding required.
  • Menu-Based Navigation: Uses the native WordPress Menu Builder to create your course outline and automatically show lesson checkmarks and arrows as students progress.
  • Lesson Completion Tracking: Students can mark lessons complete and instantly see their updated progress.
  • Standalone Progress Bar: Display a progress bar independently from the course outline using the new [ctrkr_progress_bar] shortcode.
  • Custom Progress Text: Customize wording like “lessons”, “modules”, or “sections” using shortcode attributes and dynamic tokens.
  • Progress Bars & Checkmarks: Display lesson progress visually with customizable bars, icons, and completion text.
  • Custom Slide-in Content: Add custom HTML, notices, buttons, downloads, or shortcodes below the slide-in navigation panel.
  • Navigation Styling Controls: Fine-tune navigation spacing, colors, active states, and checkmark styling directly from settings.
  • Build Your Own LMS: Create a complete learning experience directly inside WordPress — no third-party LMS plugins or subscriptions needed.
  • Works with All Editors: Compatible with Classic Editor, Gutenberg, Bricks Builder, Elementor, and other page builders.
  • Lightweight & Fast: Built for speed, simplicity, and compatibility with any theme.
  • Save & Restore Progress: Students can export or import progress data anytime — no external accounts or sync required.
  • Privacy-First: All progress data stays in your WordPress database, never sent elsewhere.

Usage

After setup, use these shortcodes in your pages or templates:

  • [ctrkr_nav] — Displays course navigation with checkmarks.

  • [ctrkr_complete_button text=" "] — Adds a button to mark the current lesson as complete.

  • [ctrkr_nav_arrows] — Adds Previous/Next lesson arrows.

  • [ctrkr_course_outline] — Shows progress bar and course outline.

    Example:
    [ctrkr_course_outline show_progress=”no”]

    Displays the course outline without the progress bar.

  • [ctrkr_lesson_position] — Displays text like Lesson X of Y.

    Example:
    [ctrkr_lesson_position text=”Module {current} of {total}”]

  • [ctrkr_progress_text] — Displays Completed X of Y lessons with navigation arrows.

    Example:
    [ctrkr_progress_text text=”Completed {completed} of {total} modules”]

  • [ctrkr_progress_bar] — Displays a standalone progress bar.

    Example:
    [ctrkr_progress_bar text=”{completed} of {total} modules complete ({percent}%)”]

Example:

[ctrkr_nav] is intended for users who want to manually place course navigation in sidebars, templates, or custom page layouts.

For easier setup, Course Tracker also includes an optional automatic slide-in navigation panel available in plugin settings. When enabled, manual insertion of [ctrkr_nav] is not required.

Add [ctrkr_complete_button] to lesson pages so students can manually mark lessons complete when using shortcode-based layouts.

Settings

  • Course Navigation Menu: Choose the WordPress menu that represents your course.
  • Show Navigation Title: Display a title above the course navigation.
  • Slide-in Tracker Panel: Optionally enable a floating slide-in menu for navigation.
  • Custom Slide-in Content: Add custom HTML, buttons, notices, downloads, or shortcodes below the slide-in navigation.
  • Navigation Styling Controls: Adjust navigation spacing, active link behavior, and checkmark appearance.
  • Styling: Customize button colors with the built-in Button Styler, or fine-tune further using the WordPress Customizer or your theme’s CSS.
  • Student Reports: View student progress and export to a spreadsheet.

External Services

This plugin connects to SureCart via api.surecart.com for license verification (to unlock the premium version).

  • What: The entered license key is sent to SureCart for validation.
  • When: Only when you enter or remove a license key in the plugin settings.
  • Data sent: License key only — no student or course data.
  • Purpose: To enable premium features after purchase.
  • SureCart Privacy Policy

Installation

  1. Upload the plugin files to the /wp-content/plugins/course-tracker directory or install via the WordPress plugin installer.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings → Course Tracker to select your course navigation menu and configure options.
  4. Add shortcodes (see below) to your lesson or course pages.

Frequently asked questions

Does this plugin require another LMS like LearnDash or TutorLMS?

No. Course Tracker is completely standalone — it’s not an add-on for any LMS platform. It uses your WordPress menu system and shortcodes to build your own lightweight learning platform directly inside WordPress.

How does Course Tracker use the WordPress menu builder?

Course Tracker connects to the native WordPress Menu Builder to create your course structure. Each menu item (lesson) becomes part of a visual course navigation panel. When a student marks a lesson as complete, a checkmark automatically appears next to that lesson.

Do I need to code or edit templates?

No coding is required. Course Tracker is 100% shortcode-driven, so you can insert navigation, progress bars, and completion buttons anywhere. It works seamlessly with Classic Editor, Gutenberg, Bricks Builder, Elementor, and most other page builders.

Do I need to use all the shortcodes? Which ones are required?

You only need to use the course navigation shortcode ([ctrkr_nav]) and the complete button shortcode ([ctrkr_complete_button]) for the plugin to function effectively. However, we suggest adding all shortcodes to a test post to see what each one does and how they enhance your course layout.

Can I customize wording like “lessons” or “modules”?

Yes. Several shortcodes support customizable text attributes, allowing you to change wording such as “lessons,” “modules,” “sections,” or “steps” to better match your course structure.

Can I use this directly on a page or post?

Yes, you can. But we recommend creating a course or lesson template in your page builder so your shortcodes appear consistently across all lessons. Otherwise, you’ll need to insert shortcodes manually on each page, which isn’t ideal. For more about templates, please visit rankbydesign.com and click LMS for video examples on building a course in Bricks Builder. More guides for other themes are coming soon, as Course Tracker works independently of any theme.

Can I style the buttons and navigation?

Yes! The plugin includes built-in styling controls to customize colors, spacing, active states, and checkmark styles. You can also fine-tune the look using the WordPress Customizer or theme CSS. Need help matching your site’s design? Reach out anytime — we’re happy to help.

Where is student progress stored?

All student progress is stored privately in your own WordPress database and never sent to any external service. Students can also export/import their own progress files if needed.

Does it work with my theme?

Yes! Course Tracker is designed to work with any modern WordPress theme or page builder. Because it uses shortcodes and menus instead of theme-specific templates, it adapts cleanly to your layout.

Is Course Tracker free?

Yes. You can track progress for up to 20 users (including the admin) for free. For larger sites or unlimited users, you can upgrade with a small one-time fee, which helps support ongoing improvements and new features.

Changelog

1.1.8

  • Added standalone [ctrkr_progress_bar] shortcode.
  • Added customizable text support for progress and lesson shortcodes.
  • Added custom HTML/shortcode content area below slide-in navigation.
  • Added additional navigation styling controls and active state settings.
  • Improved slide-in panel flexibility

1.1.7

  • Improved look for course navigation.
  • New navigation styling settings added.
  • Fixed CSV export issue for student reports.
  • Tightened shortcode security and stability.

1.1.6

  • Initial version released at WordPress Plugin Directory.
  • Improved button styling and settings UI.

1.1.5

  • Refinements and new options added to the slide-in panel.

1.1.4

  • Fixed remaining domain handling errors with PCP.

1.1.3

  • Fixed domain handling and improved data sanitation.
  • No changes to plugin features or functionality.

Full changelog on WordPress.org →

Screenshots

Settings page.
Settings page.
Navigation setup.
Navigation setup.
Button styling.
Button styling.
Slide-in panel.
Slide-in panel.
Student progress view.
Student progress view.
Lesson example.
Lesson example.
Course outline example.
Course outline example.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Course Tracker alternatives

All course plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Tutor LMS – eLearning and online course solution Tutor LMS – eLearning and online course solution A complete WordPress LMS plugin to create any eLearning website easily. by Themeum 100K+ ★★★★★★★★★★ 4.4 (589) 6 days ago 89
2 LearnPress – WordPress LMS Plugin for Create and Sell Online Courses LearnPress A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress… by ThimPress 70K+ ★★★★★★★★★★ 4.3 (597) 5 days ago 90
3 MasterStudy LMS WordPress Plugin – for Online Courses and Education MasterStudy LMS WordPress Plugin Learning Management System and eLearning plugin for WordPress. Create easily LMS WordPress… by Stylemix 10K+ ★★★★★★★★★★ 4.5 (486) 2 days ago 72
4 LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes Complete e-learning platform to sell online courses, protect lessons, offer memberships… by LifterLMS 10K+ ★★★★★★★★★★ 4.8 (393) 2 weeks ago 93
5 LifterLMS Labs LifterLMS Labs A collection of experimental, conceptual, and possibly silly features which improve and… by LifterLMS 2K+ ★★★★★★★★★★ 5 (3) 2 months ago 74
6 Custom Template for LearnDash Custom Template for LearnDash The selected custom template will replace default LearnDash course template for… by Pratik Chaskar 1K+ ★★★★★★★★★★ 4 (4) 2 months ago 70
7 Certificate customizer for Tutor LMS Certificate customizer for Tutor LMS An example of a custom certificate development process for Tutor LMS Pro. by Themeum 1K+ ★★★★★★★★★★ 5 (1) 5 years ago 34
8 Tutor LMS – Migration Tool Tutor LMS – Migration Tool Migrate your courses, lessons, quizzes, enrollments, sales data, and more from other LMS… by Themeum 1K+ ★★★★★★★★★★ 5 (4) 2 months ago 73
9 Cool Integration for LearnPress & WooCommerce Cool Integration for LearnPress & WooCommerce Lite plugin to get LearnPress Courses & WooCommerce Product on Sync. User Auto Enrollment… by Matías Anca 1K+ ★★★★★★★★★★ 5 (15) 3 years ago 39
10 Sensei LMS Post to Course Creator Sensei LMS Post to Course Creator Turn your blog posts into online courses! by Donna Peplinskie (a11n) 900+ ★★★★★★★★★★ No reviews 3 years ago 27

FAQ

Course Tracker: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 21, 2026

Is Course Tracker free?

Yes. Course Tracker is free to download and use from the official WordPress.org plugin directory.

Is Course Tracker safe to use in 2026?

Course Tracker works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 5 months ago, and scores 51/100 on our health check.

How many websites use Course Tracker?

Course Tracker is active on 10+ WordPress websites and has been downloaded 690 times since it launched in October 2025. It was downloaded 79 times in the last 30 days.

Does Course Tracker work with WordPress 7.1?

Course Tracker is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Course Tracker need?

Course Tracker requires PHP 7.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Course Tracker last updated?

The latest version, 1.1.8, was released on May 25, 2026 (5 months ago).

Who makes Course Tracker?

Course Tracker is developed and maintained by erikzett.

What are the best alternatives to Course Tracker?

The most popular alternatives to Course Tracker are Tutor LMS (100K+ installs), LearnPress (70K+ installs) and MasterStudy LMS WordPress P… (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.