app like that
TeachFlow
TeachFlow

A platform for building and monetizing programming courses.

Features

Self-Hosted Course Platform

TeachFlow allows you to have your coding courses self-hosted, providing more control and flexibility over the learning environment.

Monetizing Programming Courses

Enables educators to effectively package and sell their coding courses.

Local Server Execution

Facilitates running coding installations and scripts without needing cloud implementations.

Git Integration

Provides seamless integration with Git for version control, allowing educators to manage course content more efficiently.

Customizable Themes

Offers customizable themes to tailor the appearance of courses to personal or branding preferences.

TeachFlow VS Code Extension

An open-source tool designed to streamline your development workflow by integrating directly with the TeachFlow platform. It allows anyone to contribute, customize, and extend its features, enabling users to add functionalities, build custom components, or learn from the source code.

Support for Multiple File Types

Allows instructors to upload and utilize different file types, such as Jupyter notebooks, Markdown, and Scripts, making the platform versatile for various teaching needs.

Lesson Packages

Instructors can organize and manage their course content effectively by grouping lessons into packages.

Questionnaires for Assessment

Facilitates the creation of quizzes and questionnaires to assess student learning outcomes.

Programming Challenges

Includes coding challenges that encourage hands-on learning and allow students to practice their programming skills in real-time.

Custom Branding

Instructors can personalize their courses by adding custom branding, such as logos and color schemes, to align with their personal or institutional identity.

Open Source Community-Driven Approach

The TeachFlow VS Code Extension is open source, allowing for community-driven development. Developers can contribute, customize, and extend its features to fit unique needs.

Ease of Customization

Developers can add new functionalities, build custom components, or simply learn from the source code. This provides the flexibility to adapt the extension to specific needs.

GitHub Integration

The extension can be cloned and customized directly from GitHub, allowing developers to quickly integrate it into their workflow and collaborate with others.

Markdown Course Creation

Allows educators to create courses using Markdown, making it easy to add text, images, and formatted code blocks for any programming language.

VS Code Integration

Seamlessly connects to Visual Studio Code, offering a local development experience with greater flexibility, performance, and more personalized setup.

VS Code Integration

Connect directly to your favorite development environment, VS Code, allowing you to manage and write code seamlessly from the TeachFlow platform.

To-Do Style Application Demo

Demonstrates how to create a single-page, client-side app using Next.js with shadcn, focusing on educational course content, providing a practical showcase of TeachFlow’s capabilities.

Custom JSON Creation

Allows you to create custom components by generating a JSON structure with specified parameters and values.

Output Display

Visually shows the output of the generated JSON code for verification and testing purposes.

Send to vsCode

Provides a feature to directly send the created JSON code to Visual Studio Code for further development and integration.

Pricing Plans

Professional

$5
per monthly

Institutional

$50
per monthly