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

In this course, you’ll learn about what the main physical components of a computer are, why 0 and 1 are such important numbers within computing, how instruction set architecture (ISA) establishes communication between the hardware...

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

Why Learn Advanced Python? Are you a lover of Python looking to advance your skills in the language? This course may be right up your alley! In this course, we will dive into some advanced...

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

Why Learn NumPy? NumPy is a popular Python library that will help you calculate large quantities and common descriptive statistics without writing these functions from scratch. These courses also teach the fundamentals of statistical distributions...

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

Why Learn How to Clean Data with Python? People say that data scientists spend 80% of their time cleaning data and only 20% of their time doing analysis. Learn some of the most common techniques...

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

Why Learn Flask? Python is a powerful, general-purpose programming language used by novices, scientific researchers, software engineers, and data scientists. Flask is a web framework that allows you to build fully-featured web applications using Py...

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

Why practice technical interview problems in Python? You’ll need to pass a technical interview if you want to be hired for a technical role. Don’t worry — these interviews are pretty predictable, and the same...

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

Why Learn BI Dashboards with Microsoft Power BI? If you’re a Data and BI analyst, you don’t only need to make sense of data — you need to communicate your findings effectively to stakeholders. Business...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

Why Learn Foundations of Cloud Computing? This beginner course covers the foundations of cloud computing in a platform-agnostic way. What is a cloud? What are the types of cloud services? Who owns the cloud? Which...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

Why Learn BI Dashboards with Tableau? In the world of data analytics, communication is key and visualizations are at the center of telling compelling data stories. Business intelligence (BI) dashboards allow you to communicate your...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

Why Learn the Basics of Android? The use of mobile devices is increasing every year. Meet the operating system that powers nearly 90% of these devices—Android. Take-Away Skills In this course, you’ll be introduced to...

  • Codecademy
  • Flexible deadline
  • 3 hours
  • Certificate
Codecademy

Why Connecting Front-End to Back-End? Joining the front-end and back-end in a full-stack application is essential in providing a seamless user experience and a smooth deployment process. Learn how to connect the two to gain...

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

Why Learn Navigation Design? This course will take your knowledge of website design to the next level. It’s not enough to just know HTML and CSS—if you want to make effective websites, you need to...

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

Why Learn Intermediate SQL for Marketers and Product Managers? Once you have the SQL foundation you need, it’s time to apply those skills on-the-job. Designed for Marketers, Product Managers, Consultants, and Data Analysts, this course...

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

Why Learn Statistics with R? This course is a great introduction to both fundamental statistics concepts and the R programming language. R is used by professionals in the Data Analysis and Data Science fields as...

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

Have you ever wondered “how can anyone make a program that is so big? ” Think of a program you use every day and try to conceptualize how many things exist in it. A video...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

In this course, we’ll look into how all Objects are related to each other through the concept of inheritance. We’ll also look at how an object can act like two different objects using polymorphism.

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

Why Learn D3? This popular JavaScript library allows us to create beautiful interactive data visualization for the web. Take-Away Skills: Learn the basics of data visualization with d3 by binding data to a web page’s...

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

Why Learn to Connect JavaScript Apps with a SQL database? This course lays the groundwork for developing fully integrated web applications, connecting your servers to your databases. With communication between a back-end database and user-facing...

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

Why Learn API Development with Swagger and OpenAPI? Are you getting a handle on building APIs and are ready to take your skills to the next level? Well, dive into exploring API development with open-source...

  • Codecademy
  • Flexible deadline
  • 1 hour
  • Certificate
Codecademy

In this course, we’re going to take a deep dive into Java classes. We’ll start by looking at the String class in more detail. After spending more time with Strings, we’ll dive into some of...

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