Homepage
Open in app
Sign in
Get started
Udemy Tech Blog
Using technology to improve lives through learning
Data Science
Engineering
More
Follow
Eugenia Leong Kato
Apr 29
Migrating Udemy’s Homepage to Micro Frontends
By Eugenia Kato, Anthony Nichols, Sol Zhu, Eyupcan Bodur, Stephen Duke, David
…
Read more…
175
A Journey from Monolith to Micro frontends at Udemy — Part 3 of 3
A Journey from Monolith to Micro frontends at Udemy — Part 3 of 3
Learn about Udemy’s successful migration to micro frontends, enhancing development processes and boosting performance metrics.
Hamza ERBAY
Jan 16
A Journey from Monolith to Micro frontends at Udemy — Part 2 of 3
A Journey from Monolith to Micro frontends at Udemy — Part 2 of 3
Charting the Course: The Hackathon That Redefined Udemy’s Frontend Architecture
Hamza ERBAY
Jan 8
A Journey from Monolith to Micro frontends at Udemy — Part 1 of 3
A Journey from Monolith to Micro frontends at Udemy — Part 1 of 3
Embarking on a Digital Transformation: Udemy’s Journey from Monolith to Micro Frontends
Hamza ERBAY
Jan 2
Accelerating Online Experiments that Target Quantile Treatment Effects
Accelerating Online Experiments that Target Quantile Treatment Effects
At Udemy, we run hundreds of A/B-style experiments per year on our experimentation platform. One of the biggest challenges we’ve faced is…
Zach Flynn
Aug 28, 2023
Data Quality at Udemy — Part 1
Data Quality at Udemy — Part 1
Data Lineage Demystified- Why it Matters and How to Leverage its Magic for Informed Business Success!
Murat Migdisoglu
Aug 19, 2023
Delivering ML Products Efficiently: Utilizing Spark To Go Beyond Single-Node Machine Learning
Delivering ML Products Efficiently: Utilizing Spark To Go Beyond Single-Node Machine Learning
Authors: Sam Cohan, Burak Sivrikaya
Sam Cohan
Jan 19, 2023
Building a Multi-Armed Bandit System from the Ground Up: A Recommendations and Ranking Case Study…
Building a Multi-Armed Bandit System from the Ground Up: A Recommendations and Ranking Case Study…
Sam Cohan, Principal Machine Learning Engineer at Udemy
Sam Cohan
Nov 17, 2022
Building a Multi-Armed Bandit System from the Ground Up: A Recommendations and Ranking Case Study…
Building a Multi-Armed Bandit System from the Ground Up: A Recommendations and Ranking Case Study…
Introduction
Austin Wang
Nov 15, 2022
Representing course content with Universal Sentence Encoders
Representing course content with Universal Sentence Encoders
At Udemy, we have over 200,000 courses across ~75 languages, and we wanted to build vectors from the course text to represent curricula.
Meltem Tutar
Sep 30, 2022
Udemy’s speech-to-text vendor evaluation
Udemy’s speech-to-text vendor evaluation
Accessibility at scale — how Udemy’s engineering team provided subtitles to tens of thousands of courses using speech-to-text technology.
Martin Bachwerk
Aug 24, 2022
Auto-Generated Monitoring of Event Data with Annotations
Auto-Generated Monitoring of Event Data with Annotations
Automating the creation of monitors for eventing data with Auto-generated Event Monitors at Udemy
Salih Can
Apr 28, 2022
Introducing Hot and Cold Retries on Apache Kafka®
Introducing Hot and Cold Retries on Apache Kafka®
An overview of how to build a fault-tolerant event delivery system by using non-blocking retries of Apache Kafka® in Udemy Payments Team
Berat Cankar
Jan 24, 2022
Measuring Engaged Time from Discrete Events
Measuring Engaged Time from Discrete Events
A tutorial on how to measure users’ engaged time by clustering closely-spaced click events into sessions.
Charlie Guthrie
Nov 19, 2021
Designing the New Event Tracking System at Udemy
Designing the New Event Tracking System at Udemy
How Udemy built a new event ingestion infrastructure to meet the growing needs of the organization for data analytics
Baris Ozkuslar
Oct 11, 2021
Understanding K-Means Clustering and Kernel Methods
Understanding K-Means Clustering and Kernel Methods
At Udemy we use clustering techniques on many projects, especially when we lack labelled data. Here we explain clustering fundamentals
Meltem Tutar
Sep 8, 2021
Bringing Multitasking on iPad to the Udemy app
Bringing Multitasking on iPad to the Udemy app
What if I told you that you can 4x the time your user spends in your app and 3x the number of app launches with just “one simple trick”…
Terrence Katzenbaer
Aug 23, 2021
Blameless Incident Reviews at Udemy
Blameless Incident Reviews at Udemy
Here at Udemy I run the Incident Review process.
Joan O'Callaghan
Mar 23, 2021
Delivering AI/ML Products Efficiently: The Single-Node Machine Learning Workflow
Delivering AI/ML Products Efficiently: The Single-Node Machine Learning Workflow
Distributed machine learning is all the rage these days, but here is a dirty secret: you may be better off without it sometimes!
Sam Cohan
Feb 16, 2021
Fast Wikipedia traversal algorithm and its applications in NLP and keyphrase extraction
Fast Wikipedia traversal algorithm and its applications in NLP and keyphrase extraction
Udemy is home to over 155,000 courses taught by 70,000 real-world experts in over 65 languages. As you can imagine, this makes search and…
Raka Dalal
Feb 1, 2021
XcodeGen Tips and Tricks
XcodeGen Tips and Tricks
Overview
Joseph Colicchio
Jan 25, 2021
Automating Elasticsearch Reindex Process
Automating Elasticsearch Reindex Process
We automated reindex operation by building a cross-cluster self-service tool for our engineers.
Enes Keles
Nov 20, 2020
Decreasing CI Duration of iOS via Fastlane in Udemy
Decreasing CI Duration of iOS via Fastlane in Udemy
The Udemy iOS app gets thousands of users every day. It is so important that we have a testing mechanism and make sure everything works as…
Selin Unal
Oct 16, 2020
Enforcing code ownership at Udemy
Enforcing code ownership at Udemy
Code ownership is a tricky thing to get right. Things become even trickier when you throw a mono-repo into the mix, with no single team…
Ryan Clark
Oct 2, 2020
How to Build a Career in Data Science Coming from a Non-Tech Background
How to Build a Career in Data Science Coming from a Non-Tech Background
4 challenges and how to address them
Julianna Jia
Aug 18, 2020
About Udemy Tech Blog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams