What I wish I knew when I first started coding
If you’re new to learning to code, it may feel overwhelming. Luckily, you don't have to go it alone. You can learn from experienced individuals that have been in your shoes.In this article, we hear from Stephanie, a software engineer with over 10 years of programming experience. Stephanie shares some of her experiences and the…
5 benefits of learning SQL for non-technical teams
We recently shared an announcement about Codecademy for Teams, a Codecademy for Business offering that unlocks technical training opportunities for organizations. We’ve seen our Codecademy for Teams customers learning all sorts of things, from web development to data science. In this article, we thought we’d dive into a language we’ve seen a lot of non-technical…
Lesson Plan: An Hour of Code in the Classroom
For this year’s Hour of Code, Codecademy has partnered with Clever to help high school teachers and students learn the basics of coding in a fun, interactive way. If you’re a teacher participating in Hour of Code, use the lesson plan below to help your students explore the world of coding and head over to…
What to do when you’re stuck on a coding problem
Getting stuck happens even to the most experienced programmers. And while we’d love to tell you there’s a magic button that'll solve all your coding problems, that's not always the case. The good news? There are a lot of ways to get unstuck. In this article we’ll share a few general practices that you can…
How to think like a programmer
A common misconception that people have about programmers is that they know everything. But, in reality, that's not quite the case. What programmers do have is a unique approach to solving problems and, in this article, we’ll explore what that programmer mentality is all about. Plus, we’ll share tips to help you get there, too.What…
How long does it take to learn to code?
If you’re just getting started on the path to learning to code, it can feel daunting. How long will it take until you know how to code?Just like any complex topic that you want to learn about or master, you can break it down into smaller pieces and tackle each of those in turn. You…
6 benefits of learning to code for non-programmers
“Learning how to code is beneficial for everyone,” says Zoe, a Curriculum Product Manager here at Codecademy. “You don’t have to want to be a software engineer or a data scientist.” Outside of her work on the Codecademy Curriculum Team, Zoe is an artist that uses programming in the art she creates — and believes…
Welcome to CS101: A livestreamed introduction to Computer Science
Join us for a semester-long intro to Computer Science! Over the course of the next 8 weeks, we'll be hosting a live web series covering fundamental topics in Computer Science.Our Curriculum Developers will introduce you to CS fundamentals, including how to think like a programmer. You'll solve coding challenges and learn how to build basic…
Block out distractions and join us for a Group Focus Session!
Here at Codecademy, we’re not only passionate about teaching you how to code. We’re also passionate about giving you the tools you need to reach your coding goals! We know that sometimes it can be tough to stay motivated, which is why Lil from our Community Team hosts Group Focus Sessions twice a week.Group Focus…
What programming language should you learn first?
Thinking about learning to code but not sure where to start? One of the most common questions we hear is, “What programming language should I learn first?”The industry changes fast. And with over 600 possible languages to choose from, it can be overwhelming to sort through them and find the one that suits your needs.…













