Category: code news

How Learning Data Structures and Algorithms Helped Me Ace My Coding Interviews

I remember walking into my first technical interview for a software engineering internship. I didn’t know what to expect, for I did no preparation whatsoever and assumed whatever I learned in class up to that point would carry me through the interview. Oh, how I was wrong. I walked into a room containing one other person and a whiteboard. The attention was on me. The interviewer asked me to write a program that, given a start position and an end position in a matrix (a two-dimensional list or array), would find an optimal path from the start position to...

Read More

Ask a Software Engineer: Airbnb Edition 🏡

[embedded content] With Airbnb came a revolution of sorts in the world of vacation travel and culture. We sat down with Luba Yudasina, a YouTuber, an Opera Singer, a Software Engineer on the Airbnb’s Homes Platform team (and formerly the Trust team), to discuss Software Engineering and her programming journey, from Codecademy to Airbnb! Hey Luba, let’s start with the basics! What does a Software Engineer on the Platform team do at Airbnb? Homes Platform’s mission is to create the building blocks to power all Homes categories. Any project undertaken by our team should be reusable and extensible in...

Read More

Identifying Storylines in Survivor with Machine Learning

For the past few months, the Curriculum team at Codecademy has been hard at work creating Machine Learning courses. While we all loved writing the courses, we also wanted to see what we could do with real-world data. As a result, we challenged each other to find a use for machine learning in a topic that we were passionate about. For my project, I decided to see if I could make a machine learning model that would give me some insights into my favorite reality TV show, Survivor. If you’re not familiar with Survivor, it’s a show where contestants...

Read More

Using Machine Learning to Analyze Taylor Swift's Lyrics

For the past few months, the Curriculum team at Codecademy has been hard at work creating Machine Learning courses. While we all loved writing the courses, we also wanted to see what we could do with real-world data. As a result, we challenged each other to find a use for machine learning in a topic that we were passionate about. For me, that’s music. It’s said that popular music is a reflection of society, a barometer for our collective wants, fears, and emotional states. Others are of the belief that music is more a reflection of the artist, a...

Read More

What are Neural Networks?

As you are reading this article, the very same brain that sometimes forgets why you walked into a room is magically translating these pixels into letters, words, and sentences — a feat that puts the world’s fastest supercomputers to shame. Within the brain, thousands of neurons are firing at incredible speed and accuracy to help us recognize text, images, and the world at large. A visualization of an artificial neural net with nodes and the links between them. (Jonathan Heathcote) A neural network is a programming model that simulates the human brain. Let’s explore how it came into existence....

Read More