The Notorious BSOD: Unpacking the Worldwide CrowdStrike Outage
It was the Blue Screen of Death seen around the world: On Friday, a defect in a routine CrowdStrike software update caused global outages for Microsoft users. Major banks, airlines, healthcare organizations, media companies, and emergency services all experienced what’s known as “the Blue Screen of Death” or BSOD for short. As the name suggests,…
Learning Python Had an Immense Impact on My Career as a Cancer Researcher
Learning to code so that you can land a job in tech can feel daunting. That’s why we’re sharing inspiring stories from Codecademy’s community — to show how people like you (yes, you!) can embark on a learning journey and end up with a new career. We hope these stories serve as a reminder that…
Start Contributing to Open Source: Advice From a Maintainer
If you’re trying to get into tech, you’ll often hear the advice: “Contribute to open source!” Participating in open source is a great way to practice your coding and collaboration skills while adding to your portfolio. Plus, there are lots of businesses built on open-source software, so being familiar with how the ecosystem works and…
The Interpersonal Skills That You Need in Tech Careers
While the fantasy of coding in solitude for hours at a time is appealing to some, it doesn’t reflect the reality of working in development or related disciplines. We know that soft skills like problem solving and attention to detail are important for most technical roles. But your ability to work well with others, communicate…
Learn Essential Professional Skills in 70+ New Free Courses
The most in-demand skills in today’s workplace have nothing to do with AI or programming concepts — they’re communication, customer service, and leadership. In an AI-driven world where many technical tasks can be automated, employers are giving more weight to people skills like communication, empathy, and critical thinking. According to the World Economic Forum, employees…
6 Phrases That Make You a Better Communicator
Seeing “several people are typing…” in a Slack channel can feel unnerving. We all want to be intentional when crafting messages to our teammates, because we all want to be heard and respected. (And sometimes, that takes writing and revising a message a few times until it’s just right.) Communication, whether via instant messages or…
What is the Waterfall Model?
Developing software can be costly, and building the application itself is only a small step in the Software Development Life Cycle (aka SDLC). There are many steps that occur before and after, from planning to testing and releasing the app. The exact number of steps depends on which software development methodology a tech team uses,…
How I Went from Translator to Engineering Apprentice in 7 Months
Learning to code so that you can land a job in tech can feel daunting. That’s why we’re sharing inspiring stories from Codecademy’s community — to show how people like you (yes, you!) can embark on a learning journey and end up with a totally new career. We hope these stories serve as a reminder…
10 Python Code Challenges to Try During Pride
Completing code challenges, bite-sized problems that can be solved with code, is an excellent way to sharpen specific coding skills and concepts — not to mention, code challenges are fun. In honor of Pride Month this June, we’re giving you a list of code challenges to try that all relate to uplifting the LGBTQ+ community…
9 Tech Organizations that Support the LGBTQ+ Community
This Pride Month, we’re taking a moment to share some tech organizations that are doing awesome work to support and uplift the LGTBQ+ community. We know that coding and learning technical skills can often feel like a solitary activity, whether you’re learning from home or working remotely. The antidote? Having a strong community of like-minded…













