Course Hero Careers | Glassdoor

Course Hero Overview

Redwood City, CA
51 to 200 employees
Company - Private
Education Training Services
$25 to $50 million (USD) per year
Course Hero is a fast-growing education technology company, building the world’s largest platform of crowdsourced learning materials and making education more accessible. Technology is revolutionizing the way we learn, and we’re committed to helping our ... Read more

Mission: Our mission is to build the best library of course-specific learning resources to help students and educators succeed. Master Your Classes

Company Updates

  • We are excited to see our new hire lead our product strategy as we continue to grow our learning platform!

    —30+ days ago
    Course Hero Hires Tech Entrepreneur, Ankur Varma, as Chief Product Officer

    "With its extensive repository of learning resources and community of millions of students and educators, Course Hero's already made tremendous progress to connect people from around the world to learn from one another," said Varma. "There's tremendous potential for how we can leverage Course Hero's platform and emerging technologies, such as artificial intelligence, to create even more resources that promote deeper learning."

  • So proud of Course Hero's Android team for winning the Appy Award in the education category! Come work with us and accomplish amazing things!
    #lifeatch #coursehero #edtech #appy

    —30+ days ago
    MediaPost - Appy Awards

    The Appy Awards are all about acknowledging creativity and excellence in app design. The Appys were created to acknowledge extraordinary Applications, whether they be mobile, social, or Web-based Apps living inside another Web site.

See AllSee All

Course Hero – Why Work For Us?

Course Hero is a fast-growing education technology company, used by millions of students daily, and building the world’s largest platform of learning materials to make education more accessible. We have a global community of students and innovative machine learning technology to support both learning and teaching.

Our company culture is open, flat, and collaborative. We encourage people to have a growth mindset, think like owners, and creatively find opportunities to help us succeed. We’re growing fast, we’re profitable, and we’re looking for new team members to help us change education for the better!

Course Hero provides students with the course-specific content, tools and services they need to learn more effectively and succeed.

Our suite of digital educational resources include:

Study Documents – millions of study materials like problem sets and lecture notes, shared by students like you and tagged to courses at universities all over the world

Flashcards – simple yet effective customizable tools to learn and remember complex formulas, history dates or vocabulary terms

Tutors – hundreds of subject-matter experts who are available 24/7 to help out with tough questions and clarify confusing concepts

Improved access to knowledge enriches lives and increases future opportunities; Course Hero connects the best content and subject-matter experts with passionate learners to create an environment where anyone can learn what they want, in the way that suits them best.

Be a problem solver

Identify and solve the most valuable problems for people we serve, both internally and externally, to have the best possible experience.

Good teammates identify valuable problems, challenges, and opportunities facing our company. Great teammates take the next step of researching, proposing, and implementing solutions.Dive deep, and try to solve the root of the problem.The most valuable problems to solve are those that occur often, are painful to those who experience them, and happen to a lot of people.

Embrace a growth mindset

Stay persistent and keep learning. Tenacity and curiosity are essential characteristics of people who help us win.

Always be learning — remain open minded, seek out and embrace new ideas, and never let failure get in the way of learning.Demonstrate grit — persistence, optimism and effort to achieve your goal.

Picture success and plot a course

Know your desired outcome and focus on how to get there. Fast.

Be strategic. We value strategic thinking, planning and execution to create value and drive growth.Stay focused on what’s important and get things done. Speed matters.


Help, inspire and communicate honestly with each other to build trust within your team and across teams.

Communicate, collaborate and share frequently and honestly.We succeed or fail as a team. Be the teammate you want to have.Be transparent about your successes, failures, learnings, and progress.A positive attitude and desire for excellence are infectious.

Think like an owner

Seek what is best for Course Hero in everything you do (above self or group).

Own your responsibilities with accountability and integrity.Be a leader and a decision maker, especially in challenging and uncertain situations.Be entrepreneurial. Have a bias towards action. Do more with less. And take smart risks to create value and growth for Course Hero.Own your successes and failures.

We’re always looking for talented people interested in joining our team. Here’s what you’ll need: a passion for expanding education, an independent-but-also-collaborative work ethic, a hardworking attitude, and lots of enthusiasm for changing the way people learn!

Life At Course Hero

We’re an ambitious, fun-loving bunch with a passion for education. When we’re not at our desks, you’ll find us battling it out at the ping pong tables, collaborating on one of our comfy couches, or talking strategy while strolling along the Pacific Shores waterfront. Outside of work, we enjoy hackathons, happy hours, community service, laser tag, and more!

We envision a future where technology makes learning more accessible, efficient, and fun for each and every student. We love working together at Course Hero, where we enjoy a lively office environment surrounded by beautiful nature trails and an awesome waterfront view. Watch and learn more about what it's like to be a part of the team!

Product development is broken up into several product groups, each with multiple product teams. These teams are very similar to a Scrum team, and have a product owner, designer, and a few engineers.

Each team is responsible for an overall product area (such as our mobile clients, or our tutoring platform, for example), and is given a lot of autonomy and freedom to set their own roadmap and make decisions. In many ways, the team is like a 6 or 7 person startup inside our company. Of course, the primary goal is to make the full team of Course Hero successful, but we’ve found that small teams can do big things. We’ve tried to keep our process and overhead minimal by concentrating decision-making in these small teams.

Each team has a lead engineer who is responsible for understanding best practices and providing mentorship to the rest of the team. The leads from each team meet regularly about important issues facing their teams. We prefer to make decisions through conversation rather than written documentation.

Our small but growing Machine Learning team works with each product team to find ways to leverage new models and algorithms in their development.

Tech Stack Description:

Each product team develops and deploys to production on a continuous basis. We typically push new code live 5 to 10 times per day. We encourage work to be done in small teams, and especially pair programming, but it’s not strictly enforced. We also have no full-time QA or testing -- the teams test their own code.

When a new project begins, no matter how big or small, a new code branch is created from master. (We use git for version control.) All work is done in this branch (or a branch from this branch), and one of our most important rules is that nothing is merged back into master until it has been code reviewed by at least two other engineers. We use Crucible for code reviews.

Most of our front end is developed in React and a custom SASS/CSS framework called Hodor. Most of our back end code runs in PHP but we’re also building microservices in a variety of languages, including Python. We use Elasticsearch for our search product and build most of our ML models in TensorFlow and gensim.

Course Hero Reviews

Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
(no image)
Andrew Grauer
71 Ratings
  • "Business Development Intern"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Approves of CEO

    I have been working at Course Hero part-time


    Takes only a few hours per week
    Recommendation letter
    Skype calls with a mentor


    Hard to persuade students to use Course Hero at high-end universities
    Notes/documents on Course Hero are extremely disorganized, which discourages students from using it
    Not a real, full-time internship

    Advice to Management

    Better sort through the documents

See All 341 Reviews

Course Hero Photos

Course Hero photo of: Course Hero Team
Course Hero photo of: Field Day 2017!
Course Hero photo of: Screen printing off-site for interns
Course Hero photo of: Interns on College Day wearing college gear!
Course Hero photo of: Sailing off-site with the content team
Course Hero photo of: Great America outing!
See All PhotosSee All

Course Hero Interviews



Getting an Interview

Getting an Interview





    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience


    I applied through a recruiter. The process took a week. I interviewed at Course Hero.


    - Phone screen with live coding
    - Onsite with 3 technical rounds and 2 cultural rounds. Lunch was provided at the cafe :)

    The entire process was really fast, and everyone was really friendly. I enjoyed it.

    Interview Questions

    • Given a string that looks like this: Fall2014 BIO110, return 4 pieces of information:
      Season - Winter, Spring, Summer, Fall
      Year - 20XX
      Subject - BIO, ENGR, etc
      Course number

      The season and year cluster may be space separated. Season always comes before year.
      The subject and course number cluster may also be space separated. Subject always comes before course number.
      The season/year and subject/course clusters are always space separated.
      You are guaranteed that season/year cluster comes first.

      Season can also be given like this:
      W = Winter
      Sp = Spring
      Su = Summer
      F = Fall

      Years can be given without their prefix of "20". So if you're given Fall14, you should be able to extract a year of 2014.

      Subject and course number come as they are. You are guaranteed that subjects are purely alphabetical.

      Input: F 13 ENGR 110
      Season: Fall
      Year: 2013
      Subject: ENGR
      Course #: 110

      Input: Su2015 BIO340
      Season: Summer
      Year: 2015
      Subject: BIO
      Course #: 340   Answer Question
See All 132 Interviews

Course Hero Awards & Accolades

  • Appy Awards in Education, Appy Awards, 2017
  • Deloitte's 2017 Technology Fast 500 - Ranked #250, Deloitte’s Technology Fast 500, 2017
  • Top Workplaces, Bay Area News Group, 2016
  • Global Top 100, Red Herring, 2015
  • The Inc. 30 Under 30, Inc. Magazine, 2013
See More

Course Hero Locations

Work at Course Hero? Share Your Experiences

Course Hero
  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate