Skip to Content
Mini Arrow Down Icon
Codecademy Logo
Search Icon
Codecademy Logo
Menu Icon
Catalog Menu →
Languages
Mini Chevron Down Icon
HTML & CSS
Python
JavaScript
Java
SQL
Bash/Shell
Ruby
C++
R
C#
PHP
Go
Swift
Kotlin
C
Subjects
Mini Chevron Down Icon
Web Development
Data Science
Computer Science
Cybersecurity
Developer Tools
Machine Learning
Code Foundations
Web Design
Game Development
Mobile Development
Data Visualization
Interview Prep
Math
Cloud Computing
DevOps
AI
Data Engineering
Data Analytics
IT
Open Source
For Business
Beta Catalog
Full Catalog
Where do I begin?
Full Catalog
Career Paths
Career path
Back-End Engineer
Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
Checker Dense
Average Salary (US)
$101K - 166K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
122
Lessons
Career path
Business Intelligence Data Analyst
BI Data Analysts use Python and SQL to query, analyze, and visualize data — and Tableau and Excel to communicate findings.
Checker Dense
Includes
18 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
46
Lessons
Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
Checker Dense
Average Salary (US)
$66K - 122K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
82
Lessons
Career path
Data Engineer
A data engineer builds the pipelines to connect data input to analysis.
Checker Dense
Includes
17 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
67
Lessons
Career path
Data Scientist: Analytics Specialist
Data Analysts and Analytics Data Scientists use Python and SQL to query, analyze, and visualize data — and communicate findings.
Checker Dense
Average Salary (US)
$105K - 164K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
69
Lessons
Career path
Data Scientist: Inference Specialist
Inference Data Scientists run A/B tests, do root-cause analysis, and conduct experiments. They use Python, SQL, and R to analyze data.
Checker Dense
Average Salary (US)
$103K - 170K
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
77
Lessons
Career path
Data Scientist: Machine Learning Specialist
Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
Checker Dense
Average Salary (US)
$109K - 180K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
81
Lessons
Career path
Data Scientist: Natural Language Processing Specialist
NLP Data Scientists find meaning in language, analyze text and speech, and create chatbots. They use Python, SQL, & NLP to answer questions.
Checker Dense
Includes
31 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
84
Lessons
Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
Checker Dense
Average Salary (US)
$103K - 161K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
131
Lessons
Career path
Full-Stack Engineer
A full-stack engineer can get a project done from start to finish, back-end to front-end.
Checker Dense
Average Salary (US)
$95K - 158K
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
169
Lessons
Career path
Machine Learning/AI Engineer Career Path
Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in Python, Git, & ML.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
39
Lessons
Career path
iOS Developer
Learn how to use Swift and SwiftUI to build iOS applications.
Checker Dense
Average Salary (US)
$107K - 134K
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
51
Lessons
Skill Paths
Skill path
Analyze Data with Python
Learn how to analyze and visualize data using Python.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
28
Lessons
Skill path
Analyze Data with R
Learn how to manipulate large data sets, make beautiful visualizations, build statistical models, and communicate your findings.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Skill path
Analyze Data with SQL
Master SQL queries and work with complex datasets so you can analyze your business data and level up your career.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
15
Lessons
Skill path
Analyze Financial Data with Python
Learn how to process, analyze, and visualize financial data using Python.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Skill path
Apply Natural Language Processing with Python
Natural language processing (NLP) is all about how computers work with human language. Don’t just use NLP tools — make them!
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Build Basic Android Apps with Java
By the end of this Skill Path, you will have created your very own fully functional quiz game for Android Devices—and learned Java too!
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
13
Lessons
Skill path
Build Chatbots with Python
Go from being a complete Python beginner to creating chatbots with deep learning.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
21
Lessons
Skill path
Build Deep Learning Models with TensorFlow
Learn deep learning, a cutting-edge form of machine learning inspired by the architecture of the brain.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
6
Lessons
Skill path
Build Python Web Apps with Django
Django is an open-source web development framework that allows you to quickly create web apps given the plethora of tools already provided.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Build Python Web Apps with Flask
Learn how to code in Python, design and access databases, create interactive web applications, and share your apps with the world.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
20
Lessons
Skill path
Build Web Apps with ASP.NET
Jumpstart your career with this skill path, first by learning the C# language, then building web apps with ASP.NET Core and the Razor Pages
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
34
Lessons
Skill path
Build a Machine Learning Model with Python
Learn the fundamentals of machine learning and apply those concepts to real world data!
Checker Dense
Includes
10 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
16
Lessons
Skill path
Build a Recommender System
Build your First Recommender System Skill Path!
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Skill path
Build a Social Media iOS App with Firebase and SwiftUI
Learn how to use Firebase to build a social media app with SwiftUI.
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Skill path
Build a Website with HTML, CSS, and GitHub Pages
Learn the basics of web development to build your own website.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
18
Lessons
Skill path
Build an Intermediate iOS App with SwiftUI
Build upon your iOS development knowledge to create a fully-featured recipe app.
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Build iOS Apps with SwiftUI
By the end of this Skill Path, you will have created your very own fully functional quiz game for iOS devices—and learned Swift too!
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Skill path
Code Foundations
Interested in learning how to code, but unsure where to start? This is the path for you!
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
15
Lessons
Skill path
Create REST APIs with Spring and Java
By the end of this Skill Path, you will have created your very own API using the Spring framework and Java language
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Skill path
Create Video Games with Phaser.js
It’s easy to get lost in the flow of a good game. But behind every power-up and boss battle is simple code that brings the game to life.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
18
Lessons
Skill path
Create a Back-End App with JavaScript
Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
29
Lessons
Skill path
Create a Front-End App with React
Learn to build front-end web apps with JavaScript and React.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
25
Lessons
Skill path
Create an Advanced Web App with React and Redux
Learn how to build advanced web applications with React and Redux.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
25
Lessons
Skill path
Cybersecurity Analyst Interview Prep
You’re ready for a job as a professional Cybersecurity Analyst, and this Skill Path will teach you how to turn your skills into a career.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Data Analyst Interview Preparation
Learn how to navigate job postings, succeed in interview questions, and ace take-home challenges for your next data analyst job interview.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Data Science Foundations
Learn Python and SQL, and build the skills you need to query, analyze, visualize data — and communicate your findings.
Checker Dense
Includes
15 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
49
Lessons
Skill path
Data Scientist Interview Preparation
Learn how to navigate job postings, succeed in interview questions, and ace take-home challenges for your next data scientist job interview
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Design Databases With PostgreSQL
Learn how to create and optimize a database from scratch using PostgreSQL
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Skill path
Feature Engineering
Learn about feature engineering techniques and how to implement them!
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Fundamental Math for Data Science
Learn about the mathematics you need to dive into the world of data science!
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
16
Lessons
Skill path
Fundamentals of Cyber Resilience and Risk Management
Creating resilient practices, policies, and procedures can protect you from malicious attackers.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Skill path
Fundamentals of Cybersecurity
Using CompTIA’s Security+ Certification as a guide, learn the strategies attackers use, who these attackers are, and how you can stay ahead.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Skill path
Intermediate Machine Learning
Welcome to the Intermediate Machine Learning Skill Path!
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
7
Lessons
Skill path
Machine Learning Fundamentals
Machine Learning is all around us, and this Skill Path will introduce you to the most popular and widely used algorithms in use.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
12
Lessons
Skill path
Machine Learning/AI Engineering Foundations
Learn all the foundational skills you need to know to start on your machine learning journey!
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
35
Lessons
Skill path
Master Statistics with Python
Learn how to summarize data using numerical statistics and data visualizations, then plan and implement hypothesis tests in Python.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
31
Lessons
Skill path
Pass the Technical Interview with Java
Learn important fundamental data structures and algorithms, and build each one in Java.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
36
Lessons
Skill path
Pass the Technical Interview with JavaScript
Learn important fundamental data structures and algorithms, and build each one in JavaScript.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
36
Lessons
Skill path
Pass the Technical Interview with Python
Learn important fundamental data structures and algorithms, and build each one in Python.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
43
Lessons
Skill path
Pass the Technical Interview with Swift
Learn important fundamental data structures and algorithms, and build each one in Swift.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Advanced
28
Lessons
Skill path
Scan Systems with Nmap
Learn one of the most popular ethical hacking tools, Nmap, for network discovery and security auditing.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Skill path
Securing Express Applications
Web applications are constantly under threat. Authentication and authorization, protected data, and secure code will protect your web app.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
11
Lessons
Skill path
Software Engineering for Data Scientists
Learn the skills to bridge the gap between data science and software engineering, and prepare to solve data problems on an engineering team.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
18
Lessons
Skill path
Study for the AP Computer Science A Exam (Java)
In this skill path, you will learn all of the topics covered on the AP Computer Science A exam.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
23
Lessons
Skill path
Visualize Data with Python
Learn how to turn your data into beautiful visualizations using Python!
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
12
Lessons
Courses
Course
Learn Python 3
Learn the basics of Python 3, one of the most powerful, versatile, and in-demand programming languages today.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
14
Lessons
Free course
Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Free course
Learn Java
Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.
Checker Dense
Level Icon
Beginner
Friendly
16
Lessons
Free course
Learn SQL
In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn Python 2
Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Free course
Learn C++
Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.
Checker Dense
Level Icon
Beginner
Friendly
13
Lessons
Free course
Learn CSS
In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
Checker Dense
Level Icon
Beginner
Friendly
8
Lessons
Free course
Learn C#
Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Free course
Learn C
Learn the basics of the C programming language in this beginner friendly course.
Checker Dense
Level Icon
Beginner
Friendly
10
Lessons
Free course
Learn React
In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
Checker Dense
Level Icon
Intermediate
18
Lessons
Free course
Learn How to Code
New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn.
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Free course
Learn R
Learn how to use R and start working with data in this introductory course.
Checker Dense
Level Icon
Beginner
Friendly
16
Lessons
Free course
Learn PHP
Learn the fundamentals of PHP, one of the most popular languages of modern web development.
Checker Dense
Level Icon
Beginner
Friendly
17
Lessons
Free course
Introduction to Cybersecurity
Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Intermediate JavaScript
Take your JavaScript knowledge to the next level!
Checker Dense
Level Icon
Intermediate
6
Lessons
Free course
Learn Ruby
Learn to program in Ruby, a flexible and beginner-friendly language used to create sites like Codecademy.
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Course
Learn Git & GitHub
Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Course
Learn the Command Line
Discover the power of this simple yet essential text-based tool and increase your productivity as a developer.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn Swift
A powerful programming language developed by Apple for iOS, macOS, and more.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Free course
Learn TypeScript
Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
Checker Dense
Level Icon
Intermediate
7
Lessons
Free course
Learn Go
Learn how to use Go (Golang), an open-source programming language supported by Google!
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn Lua
Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Welcome To Codecademy
First time on our site? Start here to learn how to use our platform.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Getting Started with Python for Data Science
Work hands-on with real datasets while learning Python for data science.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Learn Intermediate Python 3
Learn Intermediate Python 3 and practice leveraging Python’s unique features to build powerful, sophisticated applications.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
11
Lessons
Free course
Learn Intermediate CSS
Learn how to implement elegant transitions, create new layouts and serve users with dynamic needs.
Checker Dense
Level Icon
Intermediate
10
Lessons
Free course
Learn Java: Introduction
Get started with Java by learning about the basics of a Java program and variables!
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn React Native
Build mobile apps with JavaScript and React, using Expo and React Native
Checker Dense
Level Icon
Intermediate
5
Lessons
Free course
How to Make a Website with NameCheap
Explore HTML & CSS fundamentals as you build a website in this introductory web development course.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Course
Learn the Basics of Machine Learning
Learn the basics of Machine Learning in this introductory course.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
13
Lessons
Free course
Python for Programmers
A quick primer on Python fundamentals for programmers.
Checker Dense
Level Icon
Intermediate
Free course
Learn Kotlin
Learn Kotlin, the expressive, open-source programming language developed by JetBrains.
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Course
Building Interactive JavaScript Websites
Learn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
5
Lessons
Free course
Introduction to Game Development
Explore video game development, including game design, gameplay development, and asset creation.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn Intermediate Java
Dive deeper into Java — one of the world’s most popular programming languages.
Checker Dense
Level Icon
Intermediate
8
Lessons
Free course
Learn React: Introduction
Build powerful interactive applications with React, a popular JavaScript library.
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Free course
Learn Node.js
Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
Checker Dense
Level Icon
Intermediate
4
Lessons
Course
Learn Bash Scripting
Take this course meant for experienced programmers and learn about C++, one of the world's most popular languages.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn C++: Introduction
Dive into C++, a flexible and well-supported language that's still widely used now, over 40 years after its conception.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Course
Learn Bootstrap
Give your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Choosing a Career in Tech
Are you feeling confused about where to aim for with your career goals? Take this course to learn about different career options!
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn C#: Introduction
Dive into C#, a scalable programming language that is easy to read and maintain.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn Game Development with Phaser.js
Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
Checker Dense
Level Icon
Intermediate
6
Lessons
Free course
Learn What to Learn
In this quick free course, you'll get the info you need to make your own decisions about what to learn.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Choosing a Programming Language
This course will introduce learners to factors to consider when picking a first language as well as describe some popular options.
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn CSS: Flexbox and Grid
Create elegant and flexible web page layouts with CSS flexbox and grid.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Introduction to IT
Take your first steps into the world of IT, or Information Technology! Introduction to IT will teach you about core IT subjects.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Introduction to UI and UX Design
Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn CSS: Introduction
Learn how to use CSS to style and visually organize HTML pages.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Learn Vue.js
Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn Java: Classes and Methods
Take a deeper look into classes and methods in Java.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Learn Ruby on Rails
Learn the basics of building applications with this convenient and powerful web development framework.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Free course
Learn AngularJS 1.X
Learn how to easily build single-page web applications using this popular JavaScript framework.
Checker Dense
Level Icon
Intermediate
4
Lessons
Course
Learn jQuery
Learn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Course
How to Transform Tables with SQL
Practice more SQL in this course that covers how to manipulate and transform data.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Free course
Learn PHP: Introduction
Learn about PHP, a programming language used in modern web development, and build a strong foundation in PHP by learning about basic syntax.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
C++ for Programmers
Take this course meant for experienced programmers and learn about C++, one of the world's most popular languages.
Checker Dense
Level Icon
Intermediate
Course
Learn Spring
Build an API using the Spring framework and Java language
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Course
Learn Web Scraping with Beautiful Soup
Learn Beautiful Soup, a popular Python library for web scraping.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn Java: Object-Oriented Programming
Learn about object-oriented programming in Java.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Learn Data Structures and Algorithms with Python
Learn what data structures and algorithms are, why they are useful, and how you can use them effectively in Python.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
37
Lessons
Course
Introduction To Ethical Hacking
In this course, you will learn what it means to be an Ethical Hacker, and practice tools and techniques used to hack ethically.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Learn C++: Functions
Use C++ functions to write more flexible, modular, reusable code.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Introduction to Linux
In this introductory course, we'll be getting familiar with Linux and how to navigate within a Linux environment!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
7
Lessons
Course
Learn Data Analysis with Pandas
Learn the basics of Pandas, an industry standard Python library that provides tools for data manipulation and analysis.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Free course
Learn JavaScript: Fundamentals
Learn how to use JavaScript to power dynamic behaviors on websites.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Learn Express
Learn how to make back-end apps and APIs using the popular Express.js framework
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
6
Lessons
Free course
Learn TypeScript: Fundamentals
Apply the JavaScript syntax to TypeScript’s type system to give your code more structure.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
Learn Sass
Expand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Free course
Discrete Math
Learn about discrete math, the math of computer science!
Checker Dense
Level Icon
Intermediate
8
Lessons
Free course
Learn CSS: Transitions and Animations
Make your website shake, slide, and grow with CSS transitions.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn JavaScript: Asynchronous Programming
Create efficient asynchronous programs using Promises and the async/await syntax.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Introduction to DevOps
DevOps is a culture of collaboration between Development and Operations teams that is supported by a variety of practices and tools.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn PowerShell
Jump into PowerShell through interactive lessons on variables, operators, control flow, objects, arrays, and functions.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Learn Redux
Enhance your React applications with Redux, a popular state-management library.
Checker Dense
Level Icon
Intermediate
7
Lessons
Free course
Learn the Basics of Regular Expressions
Get a taste of regular expressions (regex), a powerful search pattern language to quickly find the text you're looking for.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
How to Deploy a Website
Learn how to publish a personal website to the public Internet.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn to Code with Blockly
Want to learn how to get started with programming in an interactive way? Try our drag and drop code lessons!
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Introduction to Blockchain and Crypto
Learn about the concepts behind Blockchain and Crypto!
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn MongoDB
Learn a new way to work with databases using MongoDB!
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Course
Learn CSS: Responsive Design
Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn Java: Loops and Arrays
Take your programming skills to the next level by learning about arrays and loops.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn C: Introduction
Learn about the basics of the C programming language, and write your first C program!
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
How to Analyze Business Metrics with SQL
Explore SQL further in this course focusing on how to analyze data.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Build Connect Four Using Python
Put your Python knowledge to the test by creating a fully interactive Connect Four game!
Checker Dense
Level Icon
Beginner
Friendly
Course
Learn ASP.NET
Build fast, secure, and maintainable web apps with ASP.NET
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
13
Lessons
Free course
Learn Intermediate Python 3: Object-Oriented Programming
Learn how to utilize one of the most popular programming paradigms - Object-Oriented Programming.
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn React Testing
Begin testing quickly with Jest and simplify component testing with React Testing Library.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn Swift: Introduction
Kick off your Swift journey by learning the basics!
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Introduction to Big Data with PySpark
Learn how to work with big data using PySpark!
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Git: Introduction
Learn about the basics of Git, an open-source version control system.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn C++: Classes and Objects
Use C++ classes and objects to build more scalable, modular programs.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
Learn Advanced Python 3
Learn advanced topics in Python 3 and improve your developer skills.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Advanced
5
Lessons
Free course
Learn C#: Classes, Objects, Interfaces, and Inheritance
Learn about object-oriented programming in C#.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn C++: Loops
Learn how to automate repetitive tasks with loops.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn CSS: Box Model and Layout
Use the box model to fine tune display and positioning of HTML elements.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Course
Foundations of Cloud Computing
Learn the foundations of cloud computing across platforms like AWS, Cloud, Azure, and GCP.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
Free course
Machine Learning: Introduction with Regression
Get started with machine learning and learn how to build, implement, and evaluate linear regression models.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn C: Pointers and Memory
Learn about pointers and memory in C.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Getting Started Off-Platform for Data Science
Learn how to do data science projects on your own computer locally!
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
BI Dashboards with Power BI
Build stunning, interactive reports with Microsoft Power BI's business intelligence (BI) dashboards.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
Free course
Java for Programmers
Take this course meant for experienced programmers and learn Java, one of the world's most popular languages.
Checker Dense
Level Icon
Intermediate
Course
Learn Advanced React
Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Advanced
4
Lessons
Course
Learn JavaScript Unit Testing
Learn to write unit tests in JavaScript with Mocha.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Free course
Learn HTML: Fundamentals
Build an important foundation for creating the structure and content for web pages.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Go: Loops, Arrays, Maps, and Structs
Learn about important Go concepts such as loops, arrays, maps, and structs!
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn C++: References and Pointers
References and pointers are some of the most powerful features in C++; they allow programmers to directly manipulate memory.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Probability
Learn the fundamentals of probability and how to quantify and visualize uncertainty.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Learn C++: Vectors
Learn how to use C++ vectors, a great way to keep your data organized.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
How to Clean Data with Python
Pull and clean data from the web with this Python based course.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn PHP: Form Handling and Validation
Learn how to handle HTML forms and validate user data before storing it in a database.
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Learn p5.js
Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
Checker Dense
Level Icon
Intermediate
6
Lessons
Free course
Software Engineering in Python I
Learn about the fundamental principles that differentiate programming for data science from programming for engineering.
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Free course
Computer Architecture: Assembly Language
Learn about Assembly languages and the role they play in computer architectures.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Java: Algorithms
Learn how to implement and analyze important algorithms in Java.
Checker Dense
Level Icon
Beginner
Friendly
8
Lessons
Course
Learn Intermediate SQL for Marketers and Product Managers
Perform data analysis on funnels, churn, and attribution. This course contains advanced SQL content for new Marketers and Product Managers.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
3
Lessons
Free course
Learn to Program Alexa
Learn how to build and host your own Alexa Skill.
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Course
Analyze Data with Microsoft Excel
Build spreadsheets with Microsoft Excel.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn A-Frame (VR)
Build virtual reality experiences in the browser and learn VR in VR.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn C#: Lists and LINQ
Work with data in C# using lists and LINQ queries.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Getting Started with Natural Language Processing
Humans communicate with language, but computers communicate with data. Discover how to translate between the two in this course.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn Java: Inheritance and Polymorphism
Learn how to go further with classes by using inheritance and polymorphism.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn Intermediate PHP
Expand your knowledge in PHP to learn how to create dynamic web applications using requests, databases, files, and APIs.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn C#: Arrays and Loops
Learn how to organize data and automate repetitive tasks with arrays and loops.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn CSS: Colors
Choose and set CSS colors using a variety of techniques.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn C#: Methods
Learn to call and create methods: a fundamental building block in C# development.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn PHP: Objects and Classes
Learn how to make your own classes and initialize objects based on the defined classes.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn React: Hooks
Leverage hooks, a powerful feature of function components, to use states without creating classes.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Rust for Programmers
A quick primer on Rust fundamentals for experienced programmers.
Checker Dense
Level Icon
Intermediate
Free course
Learn CSS: Variables and Functions
Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn PHP: Functions
Learn how to use built-in PHP functions to complete common (and some niche) tasks and create your own functions to reuse blocks of code.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Machine Learning: Artificial Intelligence Decision Making with Minimax
Teach computers how to make decisions and play games with the Minimax Algorithm!
Checker Dense
Level Icon
Advanced
2
Lessons
Free course
Learn Swift: Conditionals and Loops
Continue your Swift journey by learning conditionals and loops!
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn Raspberry Pi
Learn Raspberry Pi, the world-famous credit card sized computer
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Course
Learn the Basics of Android
Get started developing Android Apps! Get to know the Android programming environment and skills needed to build basic Android apps
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
Free course
Learn Intermediate Python 3: Functions, Namespaces, and Scope
Dive deeper into the unique ways to utilize functions to create cleaner and more efficient software.
Checker Dense
Level Icon
Intermediate
3
Lessons
Free course
Learn TypeScript: Functions
Write functions in TypeScript to declare expected types of function parameters and return values.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn PHP: Arrays and Loops
Learn how to use for-loops and while-loops to execute the same code multiple times.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn C: Functions and Structures
Learn about functions and structures in C.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Node.js: Fundamentals
Get an introduction to Node.js—a JavaScript runtime environment typically used to build back-end apps.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Learn Data Visualization with Python
Learn how to present data graphically with Python, Matplotlib, and Seaborn.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
5
Lessons
Free course
Learn JavaScript: Functions and Scope
Define and reuse logic with functions and scope variables for effective data access.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Node-SQLite
Learn how to interact with a SQL database from within your JavaScript programs!
Checker Dense
Level Icon
Intermediate
2
Lessons
Course
Learn Flask
Create fully-featured, interactive web applications with Flask
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Free course
Learn JavaScript: Classes and Modules
Easily produce multiple objects with the same property using classes and export and import modules.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
R for Programmers
A quick primer on R fundamentals for programmers.
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn Microsoft Excel for Data Analysis
Learn how to analyze and visualize data in Microsoft Excel!
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Course
Learn the Basics of Blockchain with Python
Learn beginner blockchain concepts and create your own mini blockchain using Python 3 code.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Linear Regression in Python
Learn how to fit, interpret, and compare linear regression models in Python.
Checker Dense
Level Icon
Intermediate
4
Lessons
Course
Learn Statistics with NumPy
Learn about NumPy, a Python library used to store arrays of numbers, organize large amounts of data, and perform statistical calculations.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
3
Lessons
Free course
Learn CSS: Typography and Fonts
Use CSS typography to style your text and include fonts from other sources.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Introduction to Linux: Bash Scripting
Learn about Bash scripting, a powerful way to combine Bash commands.
Checker Dense
Level Icon
Intermediate
3
Lessons
Course
Learn Navigation Design
Build websites that are easy to navigate.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn C: Arrays and Strings
Learn about arrays and strings in C.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Introduction to Personal Digital Security
Hackers and cyber threats are a fact of today's modern, digital world. Everyone needs to be able to protect themselves from these threats.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Linear Algebra
Learn about linear algebra and how to perform operations with matrices and vectors.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Create a Professional Website with Velo by Wix
From beginners to experienced web developers, Wix offers a wide range of solutions to quickly create a website that you can proudly share.
Checker Dense
Level Icon
Beginner
Friendly
13
Lessons
Free course
Learn Java: Conditionals and Operators
Learn how to control the flow of execution using conditional statements.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn JavaScript: Arrays and Loops
Create and manipulate arrays and execute efficient repetitions using loops to develop meaningful programs.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn CSS: Accessibility
Build web pages that are accessible to everyone using modern CSS techniques and accessibility standards.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Analyze NFL Stats with Python Case Study
Use NFL team statistics to model game winners and discover the most important team-level stats
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn Intermediate Python 3: Exceptions and Unit Testing
Learn to maintain a healthy codebase by creating unit tests using Python's built-in `unittest` framework.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn TypeScript: Complex Types
Apply types to more complex data structures like arrays and objects.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Principles of Data Literacy
Discover the world of data in this fully conceptual course where you will learn how to think about, visualize, and analyze data.
Checker Dense
Level Icon
Beginner
Friendly
6
Lessons
Free course
Learn User Research: Generative
Learn how to plan and conduct user research, analyze user data, and share research insights by creating a research report.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn PHP: Conditionals and Logic
Write programs that handle complex decision-making using the boolean data type, conditionals, and comparison and logical operators.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Software Design Principles
Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
Free course
Learn Intermediate Swift
Learn how to use enumerations, optionals, closures, and access control to build robust and powerful Swift programs.
Checker Dense
Level Icon
Intermediate
5
Lessons
Free course
Learn C: Conditionals and Loops
Learn about conditionals and loops in C.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn HTML: Forms
Create forms with various input fields and validate user data.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn JavaScript: Objects
Model real-world elements using Objects, a data structure that stores information and functions.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn C: Variables and Operators
Learn about variables and operators in C.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Learn Statistics with Python
Learn how to calculate and interpret several descriptive statistics using the Python library NumPy.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Free course
Machine Learning: Perceptrons
Learn how to build perceptrons: the foundations of neural networks.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn Statistics with R
Learn how to implement statistical models in R
Checker Dense
Level Icon
Intermediate
9
Lessons
Course
Learn Color Design
Learn how to use color effectively to create attractive and useable websites!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Learn HTML: Tables
Create HTML tables to present data in an organized manner.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn JavaScript: Error Handling
Predict, handle, and debug errors in your application.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Tableau for Data Visualization
Learn the basics of data setup and visualization in Tableau.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Exploratory Data Analysis in Python
Learn about exploratory data analysis (EDA) techniques.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons
Free course
Analyze Taylor Swift Lyrics with Python Case Study
Use sentiment analysis and natural language processing to analyze Taylor Swift's lyrics.
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn React: Lifecycle Methods
Hook into lifecycle phases of a React component.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
Connecting Front-End to Back-End
Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn Git: Branching and Collaboration
Learn how to use Git's branching features to collaborate with others.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
User Authentication & Authorization in Express
In this course, you'll learn how to implement User Authentication and Authorization in an Express web application.
Checker Dense
Level Icon
Intermediate
6
Lessons
Free course
Learn CSS: Browser Compatibility
Ensure consistent user experience regardless of the browser by addressing browser compatibility issues.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
Learn Testing for Web Development
Build better and more maintainable web applications through test-driven development.
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
5
Lessons
Free course
Build a Machine Learning Pipeline
Learn how to build machine pipelines!
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn C#: References
Unlock the power of references, an essential aspect of object-oriented programming in C#.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn Redux: Middleware and Thunks
Create Redux middleware and thunks to handle asynchronous actions.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Free course
Learn Go: Conditionals
Implement decision-making ability in your programs with conditionals.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn Sass: Functions and Operations
Incorporate Sass functions, loops, operators, and conditionals.
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Learn Emojicode
🍇 Learn about Emojicode, a programming language that consists of emojis! 🍉
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn Advanced Python 3: Functional Programming
Learn how to use functional programming to create clean, efficient programs.
Checker Dense
Level Icon
Advanced
1
Lesson
Free course
Learn TypeScript: Type Narrowing
Gain insights into the runtime behavior of the TypeScript code by narrowing down union types.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Learn Spring: Building an App
Learn about the underlying technology, Beans and Boot, that support the Spring framework to build out an app.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Velo by Wix: Using Async Actions for the Backend
Integrate JavaScript asynchronous actions with Velo to create a backend.
Checker Dense
Level Icon
Beginner
Friendly
3
Lessons
Free course
Learn jQuery: Effects and Event Handling
Trigger jQuery effects when users interact with elements on the web page using event handlers.
Checker Dense
Level Icon
Intermediate
2
Lessons
Free course
Computer Architecture: Instruction Set Architecture
Learn about how your computer's hardware and software communicate using Instruction Set Architecture.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Operating Systems: IO Systems
Learn about IO Hardware and Software and how they interact with your Operating System.
Checker Dense
Level Icon
Beginner
Friendly
2
Lessons
Course
Learn Linear Regression in R
Learn about the difference between simple linear regression and multiple linear regression in R
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Free course
Differential Calculus
Learn about calculus, including how to analyze functions using limits and derivatives.
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Course
Deploying with Netlify and Heroku
Make the deployment process easier by using Netlify and Heroku's services so you can quickly share your static or web app with the world!
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
Free course
Non-Technical Life Skills
A course on practical skills to help you get through life: from how to file your income tax to removing different stains, this has it all!
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Free course
Deploying Websites using Git and GitHub
Use GitHub Pages to easily publish your own websites.
Checker Dense
Level Icon
Beginner
Friendly
Free course
Learn Recommender Systems
Leverage machine learning to make recommendations with recommender systems.
Checker Dense
Level Icon
Intermediate
1
Lesson
Course
Technical Interview Practice with JavaScript
Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
Checker Dense
Certificate Icon