Learn Enough for Teams

Apr 8, 2021 • posted by Michael Hartl

Michael Hartl here from the Rails Tutorial and Learn Enough.

Learn Enough now has teams! Learn Enough for Teams lets members of your organization learn key software development skills at their own pace:

  1. Get junior developers on the way to being senior developers
  2. Train senior developers on specific technologies like Ruby and Rails
  3. Teach non-developers like designers and project managers skills useful for working with developers
  4. Get non-developers on the way to being developers

1 What’s included

Learn Enough Team Licenses include access to all of the Learn Enough tutorials: self-paced online courses with, streaming videos, progress tracking, exercises, and exercise answers. Subjects include the Unix command line, text editors, Git, HTML, CSS Layout, JavaScript, Ruby, and Ruby on Rails.


Team Licenses also include full download access to all of the Learn Enough ebooks and videos (a $452 value!). It’s basically the Learn Enough All Access Subscription and Everything Bundle all rolled into one.

With Learn Enough’s OAuth integration, there’s also zero invitation management, and you’ll pay only for what you use.

Learn Enough for Teams

  • Full access to all the Learn Enough courses (including the Ruby on Rails Tutorial)
  • Full ebook and video download access for all team members (a $452 value!)
  • Using Google OAuth means you pay only for the seats you use

2 Using Learn Enough for Teams

Getting started with Learn Enough for Teams is simple. Each team has a Team Owner, who can also be a subscriber but doesn’t have to be. The rest of this post will assume that you’re the owner in question.

2.1 Signing up

To sign up for a Learn Enough Team License, start by visiting Learn Enough for Teams and then log in to your Google Workspace account (formerly G Suite) (Figure 1).

Figure 1: Signing up for a Team License using Google OAuth.

Note: If your organization manages authentication using a different OAuth provider, please reach out to us at [email protected] so that we can get our team licenses set up to talk to your user management system.

You will be prompted to sign in with a Google account. Be sure to use the email address corresponding to your company’s Google Workspace account. For example, if I were starting a Team License for Softcover (Learn Enough’s parent company), I would use [email protected], as shown in Figure 2.

Figure 2: Selecting the account for Google OAuth.

After logging in, you’ll be redirected to the main Learn Enough for Teams signup page, where you should fill in your organization’s name, upload an optional logo, and include the number of a company credit card (Figure 3).

Figure 3: Filling in team details.

Once you complete your checkout (Figure 4), you’ll be forwarded to your team dashboard (Figure 5). Note that, as Team Owner, you won’t be charged anything initially—you pay only for the users who are invited and activated (Section 2.2). Learn Enough for Teams bills monthly and comes with a 60-day money-back guarantee.

Figure 4: Completing the Team Licenses checkout.
Figure 5: The initial team dashboard.

2.2 Inviting users

As Team Owner, you can invite new users by clicking on the Invite Users tab and entering the new member’s name and company email address (Figure 6). (Be sure to use an email address that’s part of the same Google Workspace account as in Section 2.1.)

Figure 6: Inviting a user to the team.

New users are added in a Pending state (Figure 7) and are sent an invitation to sign in using Google OAuth (Figure 8).

Figure 7: A pending team user.
Figure 8: A team user logging in with OAuth.

Upon signing in, the new user’s account is automatically activated and they are forwarded to their Learn Enough courses page (Figure 9). From there, they can start any course or download any book or video they like (Figure 10)—such as the first Learn Enough tutorial, Learn Enough Command Line to Be Dangerous (Figure 11).

Figure 9: The Learn Enough courses page.
Figure 10: Team Licenses include both courses and downloads.
Figure 11: The course for Learn Enough Command Line to Be Dangerous.

For future logins, team members can simply use the OAuth option on the login page (Figure 12).

Figure 12: The OAuth option on the login page.

2.3 That’s it!

That’s it! Your team now has full access to both the Learn Enough online courses and downloads for all of the Learn Enough ebooks and videos, including the full Ruby on Rails Tutorial.

Learn Enough for Teams is a relatively new feature that is under active development. If you have any feedback or suggestions, or would like an individual demo, please let us know at [email protected]. Thanks!

Team image used under the terms of the Creative Commons Attribution Generic 2.0 license.

learnenough-news , tutorials , teams