Frequently Asked Questions

Pick a site area from the navigation, or find a common question below.

What is the difference between a workshop and a course?
Workshops are live-streamed events where members can participate and ask questions in the chatroom. Replays of these events are available in unedited form until the final, full-featured course is edited and released. The final course is broken into sections and lessons and has additional enhancements such as annotations containing useful links, Q&A, progress tracking, and bookmarking.
How long does it take for a course to be released?
Workshops take about one month to be edited and released as a full course.
Can courses be downloaded?
Members can download courses with our Android and iOS apps, which are ideal for mobile and offline learning.
What does v2, v3, etc. mean in a course name?
A higher version (v) denotes a newer version. You may skip the previous versions of the course since they are complete replacements of the original.
Where can I submit my questions about the code in a given course?

Open Learning Assistant on the left side of the course video player to ask questions about the code or concepts you’re learning. This AI-powered assistant uses the current lesson and your position in the video to help explain examples, work through confusing topics, and point you to relevant course material. You can ask follow-up questions without leaving the player.

Learning Assistant open beside a course lesson in the video player

If you spot an error or want to share feedback about a lesson, tell Learning Assistant what you’d like to report. It will help you prepare feedback for our team. Review the draft, then select Send this feedback to submit it.

How do Flashcards, Quizzes, and Quiz Mode work?

Flashcards and quizzes help you review what you’ve learned. Where available, they appear at the end of a lesson. Flashcards let you recall a concept before revealing the answer, while multiple-choice quizzes let you check your understanding and review answer explanations.

You can customize how you interact with flashcards and quizzes in the Lesson Review Settings (gear icon). Choose whether flashcards, quizzes, or both appear automatically at the end of lessons, or turn off Automatically show at end of lesson to review only when you choose. Review content is available for supported courses and lessons.

Lesson Review settings for automatic lesson reviews, flashcards, and quizzes

To practice at your own pace, select Quiz Mode (the book icon) on the left side of the course video player. You can review the current lesson or work through questions across the course, track your progress and score, and revisit lessons you want to study further.

Quiz Mode start screen with course progress and the Start Quiz button

Can I reset my progress on a course?

Yes, you can reset your progress for a course in the Learning Library section of My Account. If you’ve completed the course, you can find the reset option in the listing of Completed courses, and if you haven’t, you can find it in the listing of Started courses.

reset progress button

How often do you update your courses?
A course is updated once there is a fundamental shift in the language or library’s underlying API. You can check our workshop list to see if a new version of a given course is on the schedule. You may also write to us as support@frontendmasters.com with suggestions for updates.
Can I post course projects on GitHub or other websites?

Absolutely! Adding enhancements or additional features to course projects is a great way to practice your skills. Posting what you’ve created on GitHub or your personal website showcases what you’ve learned and how you can expand on that knowledge. We only ask you to add an attribution to Frontend Masters and link back to our website. For example:

The code in this project is based on the Intermediate React, v5 course from Frontend Masters

We do not allow re-selling, distributing, or commercial use of our content without consent. If you have any questions, email support@frontendmasters.com.

Can I live-stream myself taking courses?
We do not allow the rebroadcasting of our content in any form, including live streaming on Twitch (or similar platforms) or video on demand. If you have any questions, email support@frontendmasters.com.
Is there a forum to discuss the courses?
Join our Discord community for community hangouts and chatting with like-minded developers! Visit the Apps tab in My Account to connect your Discord account to join our official chat community!