Homepage
Open in app
Sign in
Get started
Coursera Engineering
We're changing the way the world learns!
Frontend
Backend
Mobile
Data
Life At Coursera
Coursera Blog
Follow
Latest
Right-Sizing AWS RDS? Request Mirroring Load Test Come To Rescue
Right-Sizing AWS RDS? Request Mirroring Load Test Come To Rescue
We all know feel the pain when trying to choose the right instance size for AWS RDS (Amazon Relational Database Service) instance. There…
Mengying Li
Jan 2, 2023
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
Coursera
Sep 15, 2021
Empowering Teammates and Thriving Remotely
Empowering Teammates and Thriving Remotely
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.
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…
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
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…
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)
Vinod Bakthavachalam
Apr 9, 2020
Improving Site Performance With Tree Shaking
Improving Site Performance With Tree Shaking
Introduction to Tree Shaking
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?
Cathy Chi
Nov 22, 2019
Engineering Onboarding Bootcamp@Coursera
Engineering Onboarding Bootcamp@Coursera
Building and launching Coursera’s first engineering onboarding bootcamp
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)
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
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…
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.
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.
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.
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…
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…
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.
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.
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…
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
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.
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
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
Marianne Sorba
Aug 14, 2018
Skills benchmarking
Skills benchmarking
How ML-powered skills insights are guiding talent strategy and development
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
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
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…
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…
Emily Glassberg Sands
Jul 10, 2018
About Coursera Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams