
Example Image with Text
Use this Image with Text block to balance out your text content with a complementary visual to strengthen messaging and help your students connect with your product, course, or coaching. You can introduce yourself with a profile picture and author bio, showcase a student testimonial with their smiling face, or highlight an experience with a screenshot.
Example Text
Use this Text block to tell your course or coaching’s story.
Write anything from one-liners to detailed paragraphs that tell your visitors more about what you’re selling.
This block - along with other blocks that contain text content - supports various text formatting such as header sizes, font styles, alignment, ordered and unordered lists, hyperlinks and colors.

Example Title
Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Example Title
Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Example Title
Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.
Example Curriculum
- Need For Version Control System and Git Part 1 (3:21)
- Need For Version Control System and Git Part 2 (6:01)
- VCS - How it works (5:27)
- Distributed VCS (6:12)
- Installing Git (8:25)
- Git CLI vs Git Bash vs Git GUI (2:37)
- Basic Bash Commands (6:00)
- What exactly is Git Commit (6:48)
- Initializing the project and Exploring dot git folder (7:48)
- Configuring Git Credentials and exploring local global system configs (6:53)
- Staging and Unstaging and checking status (5:03)
- Understanding Commit with multiple use cases (8:11)
- Sha1 Hashing Algorithm (3:53)
- Git Internals (All about Object Database) Part 1 (3:37)
- Git Internals (All about Object Database) Part 2 (4:54)
- Git Internals - Viewing and reading Git Objects (5:36)
- How Blob Objects Behave (6:56)
- Garbage Collection and Pack Files (4:42)
- Git Snapshot - What it means to take a snapshot (5:27)
- Time travel with Git (2:00)
- Time Travel in Practice (7:20)
- Life without Branches (6:49)
- What are Git Branches (7:25)
- How Branches Solved our Problems (2:46)
- How Git Branches Work and What Exactly is a Branch (4:07)
- Branches in Action (Creating Branches and exploring the git repo) (8:13)
- Understanding 'HEAD' - Detached Head State - Head in Action. (6:32)
- Undo the changes with Git Reset HEAD (4:35)
- Retrieving the lost mystery with reflog (4:02)
- Fast-Forward Merge (3:05)
- Fast-Forward Merge In Action (3:51)
- Deleting the branch and recovering (4:25)
- Understanding Three Way Merge and Merge Commit (3:35)
- Three Way Merge in Action (4:57)
- Understanding Merge Conflicts (4:14)
- Merge Conflicts in Action Part 1 (5:21)
- Merge Conflicts in Action Part 2 (5:20)
- Installing and setting up Visual Studio Code to work on Git (3:51)
- Exploring VS Code and performing GIT Operations (8:57)
- Download Files
- Git Rebase vs Merge (3:39)
- Performing Rebase in VS Code & Handling conflicts (6:06)
- Git Rebase in Git Bash - Skipping conflicts and Aborting the Rebase (3:06)
- Git Interactive Rebase (3:16)
- Rebase to specific commit or to another feature branch (8:32)
- When to use rebase and when to use Merge - use cases (2:45)
- What is Stashing - It's use cases - Example of Stashing (5:10)
- Applying the stash across multiple branches (2:00)
- Retrieving a specific stash - Listing stashes - Handling conflicts (4:36)
- Stashing Selective Changes and retrieving them - Understanding Hunk (3:59)
- Exploring stashing in VS Code - Deleting a stash (3:09)
- Cloning a public repo and exploring other options (7:09)
- Cloning a Private Repository and adding project collaborators on GitHub (5:18)
- Understanding Tracking Branches and Default branch (2:40)
- Exploring Tracking branches - Configuring Default branch - Understanding Origin-Head (4:06)
- Understanding origin remote - adding, editing, deleting remotes (4:32)
- Understand Git Fetch and it's use cases (3:07)
- Git Fetch in Action Part1 (Command variations - Checking status with commands) (8:15)
- Git Fetch in Action Part2 (Exploring refs - FETCH_HEAD) (4:06)
- Switching to Remote Repo State (2:25)
- Merging the Changes - Using FETCH_HEAD (3:29)
- Using Visual Studio code to Fetch and Merge (3:04)
- Updating Local References with Git Fetch (3:19)
- Setting up everything for contributing - Adding collaborator - Setting credentials and making commits (6:20)
- Creating a remote branch and pushing changes using Git Bash and VSCode - Pushing to all branches (7:26)
- Understanding Pull Request - Raising a Pull Request (3:46)
- Understanding protected branches - Applying branch protection rule - Mandating Code Reviews (3:42)
- Reviewing and approving the changes - Working on review comments and publishing new changes (3:47)
- Exploring the merging options - Understanding Squashing commits - Deleting remote branch from local machine (6:40)
- What Git Pull Actually Does (8:24)
- Resolving conflicts on GitHub the right way - Force pushing changes and it's consequences (7:03)
- Divide and Conquer Strategy (2:46)
- Resolving Conflicts by merging main in to feature branch (6:16)
- What is Forking and why forking (4:52)
- Forking a public repository and cloning it in our local machine (3:49)
- Contributing the necessary changes (2:19)
- Syncing the Forked repo with original one and updating local (3:24)
- Syncing the Forked repo with original from local repo (3:15)
- Pushing our changes to the forked repo (2:20)
- Raising the pull request and merging the changes in upstream repository (3:27)
- Exploring Existing Public Project (7:30)
- Branching Strategy Explained (4:07)
- Branching Strategy with Realtime Scenario (2:56)
- Semantic Versioning Explained (2:44)
- Understanding Git Tags (2:49)
- Branching Workflow in Action (7:05)
- Hot Fix workflow in Action (4:32)
- Creating Tags - Annotated vs Lightweight Tags - Pushing tags to remote (7:13)
- Understanding how Tags are stored - Detached head state with tags (2:49)
- Releases and Creating Tags on GitHub (2:58)
- Mimicking the Commits and the need to have verified commits (4:37)
- Understanding Digital Signatures (3:25)
- Understanding Signed Commits (1:52)
- Creating Public and Private Keys Using GPG (6:18)
- Exporting Public Key and updating GPG key on GitHub (4:09)
- Making Signed Commit - Setting global config - verifying signed commits on GitHub (5:30)
- Mandating Signed Commits - Signing commits from VS Code (2:13)
Example Image with Text
Use this Image with Text block to balance out your text content with a complementary visual to strengthen messaging and help your students connect with your product, course, or coaching. You can introduce yourself with a profile picture and author bio, showcase a student testimonial with their smiling face, or highlight an experience with a screenshot.

Example Featured Products
Showcase other available courses, bundles, and coaching products you’re selling with the Featured Products block to provide alternatives to visitors who may not be interested in this specific product.