Homepage
Open in app
Sign inGet started

Coursera Engineering

We're changing the way the world learns!

  • Frontend
  • Backend
  • Mobile
  • Data
  • Life At Coursera
  • Coursera Blog
  • Latest
    Optimizing Low Code in Retool to Empower Services Colleagues

    Optimizing Low Code in Retool to Empower Services Colleagues

    By Charlotte Evans, Platform Services Degree Specialist
    Go to the profile of Coursera
    Coursera
    Sep 15, 2021
    Empowering Teammates and Thriving Remotely

    Empowering Teammates and Thriving Remotely

    Go to the profile of Caleb Habtegebriel
    Caleb Habtegebriel
    Apr 22, 2021
    Creating an Engineering Vision

    Creating an Engineering Vision

    In this blog post, we share how we drafted a three-year engineering vision, one-year engineering OKRs and the process we used to get there.
    Go to the profile of Mustafa Furniturewala
    Mustafa Furniturewala
    Jan 12, 2021
    Remote Internship Survival Guide

    Remote Internship Survival Guide

    When I started my internship as a software engineer at Coursera amidst the pandemic this fall, I was excited to finally have a chance to…
    Go to the profile of Nichalus Varela
    Nichalus Varela
    Dec 17, 2020
    Growing Coursera’s first team outside Silicon Valley

    Growing Coursera’s first team outside Silicon Valley

    First steps towards a distributed team
    Go to the profile of Mustafa Furniturewala
    Mustafa Furniturewala
    Jun 17, 2020
    Get to know Coursera Engineer Bryan Rivera

    Get to know Coursera Engineer Bryan Rivera

    Meet Bryan R., who cares about creating products that serve underrepresented communities. Bryan started as an intern at Coursera during a…
    Go to the profile of Bryan Rivera
    Bryan Rivera
    Apr 30, 2020
    Regression Discontinuity: Understanding the Benefit of Subtitles on Coursera

    Regression Discontinuity: Understanding the Benefit of Subtitles on Coursera

    This is Part III of our Causal Impact @ Coursera series. (Part II is here)
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Apr 9, 2020
    Improving Site Performance With Tree Shaking

    Improving Site Performance With Tree Shaking

    Introduction to Tree Shaking
    Go to the profile of David Le
    David Le
    Jan 9, 2020
    [Life@Coursera]: Why I chose Coursera as my first engineering job out of college

    [Life@Coursera]: Why I chose Coursera as my first engineering job out of college

    How do you even begin to decide where you should work after graduation? Where, as in location? Company? Team?
    Go to the profile of Cathy Chi
    Cathy Chi
    Nov 22, 2019
    Engineering Onboarding Bootcamp@Coursera

    Engineering Onboarding Bootcamp@Coursera

    Building and launching Coursera’s first engineering onboarding bootcamp
    Go to the profile of richa123
    richa123
    Nov 4, 2019
    Instrumental Variables & Randomized Encouragement Trials: Driving Engagement of Learners

    Instrumental Variables & Randomized Encouragement Trials: Driving Engagement of Learners

    This is Part II of our Causal Impact @ Coursera series. (Part I is here)
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Oct 18, 2019
    Order from Chaos: Understanding Search Queries through Vectors

    Order from Chaos: Understanding Search Queries through Vectors

    The Query2Vec pipeline and a foray into word embeddings
    Go to the profile of Myra Cheng
    Myra Cheng
    Sep 13, 2019
    Evolving the Graph

    Evolving the Graph

    We’ve been using GraphQL at Coursera for over three years, and we’ve learned a lot of lessons along the way. Learn what stuck & what…
    Go to the profile of jon wong
    jon wong
    Aug 27, 2019
    Improving End-to-End Testing at Coursera using Puppeteer and Jest

    Improving End-to-End Testing at Coursera using Puppeteer and Jest

    This post describes our approach to upgrading our end-to-end testing system.
    Go to the profile of Billy Kirk
    Billy Kirk
    Jun 25, 2019
    An engineer’s perspective on engineering and data science collaboration for data products

    An engineer’s perspective on engineering and data science collaboration for data products

    Three themes that have worked well for us at Coursera for data product development— from the perspective of an engineer.
    Go to the profile of Chris Liu
    Chris Liu
    May 20, 2019
    Two Summers at Coursera

    Two Summers at Coursera

    This post was written by Alex Ozdemir in the fall of 2018.
    Go to the profile of Coursera
    Coursera
    May 14, 2019
    Improving The Learner Experience With Real-Time Subscription Renewals

    Improving The Learner Experience With Real-Time Subscription Renewals

    Dalton is a software engineering intern on Coursera’s Growth Monetization team. He is from Toronto and studies Software Engineering at the…
    Go to the profile of Dalton Sweeney
    Dalton Sweeney
    Apr 26, 2019

    How Online Education Is Increasing Gender Diversity in STEM

    By Emily Glassberg Sands, Head of Data Science at Coursera in collaboration with Alan Hickey and Vinod Bakthavachalam, Senior Data…
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Mar 8, 2019
    Controlled Regression: Quantifying the Impact of Course Quality on Learner Retention

    Controlled Regression: Quantifying the Impact of Course Quality on Learner Retention

    This is Part I of our Causal Impact @ Coursera series.
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Nov 8, 2018
    Webpack 3 to 4: Facing the known unknowns and unknown unknowns

    Webpack 3 to 4: Facing the known unknowns and unknown unknowns

    This post will sketch out what a Webpack 3 to 4 upgrade looks like in a large modern web application.
    Go to the profile of Chris Liu
    Chris Liu
    Oct 11, 2018
    The Evolution of Coursera Search: Enabling Product Innovation Through Technical Innovation

    The Evolution of Coursera Search: Enabling Product Innovation Through Technical Innovation

    At Coursera, millions of learners use search to discover courses. For learners with a specific intent, we need relevant results. For…
    Go to the profile of Chris Liu
    Chris Liu
    Sep 26, 2018
    Keeping students on-track

    Keeping students on-track

    How our algorithms identify at-risk students, powering automated and human interventions
    Go to the profile of Alan Hickey
    Alan Hickey
    Sep 17, 2018
    Data Driven Content Categorization

    Data Driven Content Categorization

    How Coursera generated course categories from thousands of courses using a data driven clustering approach.
    Go to the profile of Chris Liu
    Chris Liu
    Sep 11, 2018
    The Power of Goals

    The Power of Goals

    How setting — and being reminded of — goals are moving the needle for learners
    Go to the profile of Marianne Sorba
    Marianne Sorba
    Aug 14, 2018
    Deep learning to intervene where it counts

    Deep learning to intervene where it counts

    How we built a feedback loop to optimize learning nudges
    Go to the profile of Marianne Sorba
    Marianne Sorba
    Aug 14, 2018
    Skills benchmarking

    Skills benchmarking

    How ML-powered skills insights are guiding talent strategy and development
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Aug 7, 2018
    Measuring outcomes of high schoolers taking Computer Science courses

    Measuring outcomes of high schoolers taking Computer Science courses

    A case study on using Coursera in the classroom
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Jul 25, 2018
    Building data services to bring education to millions, Part III

    Building data services to bring education to millions, Part III

    Piloting Self-Serve Analytics as a Service
    Go to the profile of Ronak Shah
    Ronak Shah
    Jul 18, 2018
    Using Flow Generics at Coursera

    Using Flow Generics at Coursera

    In popular programming languages like Java and C#, generics serve as one of the tools for creating reusable components. By using generics…
    Go to the profile of Quang Tran
    Quang Tran
    Jul 17, 2018
    How our Skills Graph is helping learners find the right content to reach their goals

    How our Skills Graph is helping learners find the right content to reach their goals

    At Coursera, we use data to power our product and better serve our learners. One example is our Skills Graph —a series of algorithms…
    Go to the profile of Emily Glassberg Sands
    Emily Glassberg Sands
    Jul 10, 2018
    Using technology to increase equality of opportunity

    Using technology to increase equality of opportunity

    How targeted review material is helping close the gender gap in STEM
    Go to the profile of Vinod Bakthavachalam
    Vinod Bakthavachalam
    Jun 26, 2018
    About Coursera EngineeringLatest StoriesArchiveAbout MediumTermsPrivacy