Codecademy

Codecademy is an online education provider that teaches programming and web development. The company offers classes through its website and app, including web development using HTML, CSS, and Javascript; different programming languages, including Python, Ruby on Rails, SQL, C++, and Bash/Shell; data science with Python; and computer science.
Total courses: 140
Codecademy
Codecademy

Why Learn React Testing? Do you have the basics of React down and are ready to take the next step? Advance your React skills with one of our new interactive offerings: React Testing. Learn React...

  • Codecademy
  • Flexible deadline
  • 3 hours
  • 2 lessons
  • Certificate
Codecademy

Why Learn Data Structures and Algorithms At the backbone of every program or piece of software are two entities: data and algorithms. Algorithms transform data into something a program can effectively use. Therefore, it is...

  • Codecademy
  • Flexible deadline
  • 40 hours
  • 37 lessons
  • Certificate
Codecademy

Why Create a Professional Website with Wix? With Wix you can create a site that fits your needs in no time. Wix offers a huge range of expertly designed templates that you can drag and...

  • Codecademy
  • Flexible deadline
  • 20 hours
  • 13 lessons
  • Certificate
Codecademy

Why Learn Responsive Design? As a website developer, it’s your responsibility to ensure that your websites remain legible and visually appealing across a variety of devices. Using responsive design techniques increases the accessibility of your...

  • Codecademy
  • Flexible deadline
  • 2 hours
  • 2 lessons
  • Certificate
Codecademy

Why Learn Statistics? Statistics is a tool used to communicate our understanding of data. It helps us understand the world better, make assertions, and communicate our confidence in the statements we are making. Take-Away Skills...

  • Codecademy
  • Flexible deadline
  • 15 hours
  • 11 lessons
  • Certificate
Codecademy

Why Learn Business Metrics with SQL? Building on the knowledge from the Learn SQL course, this course expands on the skillset that you’ll need to be able to interact with data and run meaningful analyses....

  • Codecademy
  • Flexible deadline
  • 1 hour
  • 2 lessons
  • Certificate
Codecademy

Why Learn Software Design Principles? As we create increasingly complex projects, we worry not just about writing new code, but how that code is going to fit in with the rest of our application. When...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

Why Learn ASP. NET? If you want to build fast, secure, and maintainable web apps, ASP. NET is your framework. Built by Microsoft on top of the C# language, ASP. NET is the go-to web...

  • Codecademy
  • Flexible deadline
  • 15 hours
  • 13 lessons
  • Certificate
Codecademy

UPDATE: We’ve moved other NLP content to the new Skill Path. Why learn NLP? From your virtual assistant recommending a restaurant to that terrible autocorrect you sent your parents, natural language processing (NLP) is a...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • 1 lesson
  • Certificate
Codecademy

In this course, we will dive into discrete math, the math of computer science! Broadly speaking, discrete math is math that uses discrete numbers, or integers, meaning there are no fractions or decimals involved. In...

  • Codecademy
  • Flexible deadline
  • 9 hours
  • 8 lessons
  • Certificate
Codecademy

In this unit, we will learn about the fundamentals of differential calculus and why they are important for data science. First, we will analyze functions using the concepts of limits and derivatives. After a conceptual...

  • Codecademy
  • Flexible deadline
  • 2 hours
  • 1 lesson
  • Certificate
Codecademy

Why Learn A-Frame? A-Frame is a popular open-source web framework for building virtual reality experiences in the web browser. It is based on top of HTML, making it super simple to get started. Take-Away Skills...

  • Codecademy
  • Flexible deadline
  • 6 hours
  • 2 lessons
  • Certificate
Codecademy

Why Learn About Table Transformation With SQL? This course lets you get more sophisticated with what you can do with data. Even if you are not doing data analysis yourself, understanding what is possible is...

  • Codecademy
  • Flexible deadline
  • 3 hours
  • 4 lessons
  • Certificate
Codecademy

Why Learn Data Visualization? When we present data graphically, we can see the patterns and insights we’re looking for. It becomes easier to grasp difficult concepts or identify new trends we may have missed. We...

  • Codecademy
  • Flexible deadline
  • 6 hours
  • 5 lessons
  • Certificate
Codecademy

In this course, you’ll learn how to fit, interpret, and compare linear regression models in Python. This is useful for research questions such as: Can I predict how much a customer will spend at a...

  • Codecademy
  • Flexible deadline
  • 7 hours
  • 4 lessons
  • Certificate
Codecademy

In this course, you’ll learn about two core programming topics: Arrays and loops! You’ll learn how to store multiple pieces of data in a single variable using Arrays and ArrayLists. Then, you’ll discover how to...

  • Codecademy
  • Flexible deadline
  • 8 hours
  • 4 lessons
  • Certificate
Codecademy

Why Learn JavaScript Unit Testing? Tests are essential for programmers! Errors in software are inevitable and costly. Testing enables programmers to catch more of their own bugs before deploying their code. Testing is so important...

  • Codecademy
  • Flexible deadline
  • 6 hours
  • 4 lessons
  • Certificate
Codecademy

Why Learn Color Design? This course will teach you to use color more effectively on your websites. It’s perfect for marketers who want to learn how the effective use of color can help them create...

  • Codecademy
  • Flexible deadline
  • 3 hours
  • 2 lessons
  • Certificate
Codecademy

In this unit, we will learn about the fundamentals of linear algebra, including how to perform mathematical operations using matrices and vectors. After learning how to do these operations mathematically, we will implement them in...

  • Codecademy
  • Flexible deadline
  • 2 hours
  • 2 lessons
  • Certificate
Codecademy

Why Learn Intermediate Swift? Swift is a modern programming language that has many powerful features. By learning more about the Swift language, you can build applications more quickly and easily maintain projects. Take-Away Skills You...

  • Codecademy
  • Flexible deadline
  • 9 hours
  • 5 lessons
  • Certificate