Skip to Content
Mini Arrow Down Icon
Codecademy Logo
Search Icon
Codecademy Logo
Menu Icon
Search
Search Icon
Showing 1 - 10 of 248 courses for
learn sql?utm_source=ccblog
Courses (248)
Articles (167)
Docs (16)
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 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 React
In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
Checker Dense
Level Icon
Intermediate
11
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
Viewing navigation for pages 1 through 5, current page 1
Mini Chevron Left Icon
1
2
3
4
5
•••
25
Mini Chevron Right Icon
Article
Pair Programming: What It Is, Why People Use It, and How You Can Learn To Pair Program
Learn about what pair programming is and how to run your first pair programming session
Article
Why learn JavaScript foundations?
Learn more about why you should build a strong foundation in JavaScript when you first learn the language.
Article
Learn the Command Line Change Log
Check out what’s new in Learn the Command Line
Article
Learn Tableau for Data Visualization Change Log
Check out what's new in Learn Tableau for Data Visualization 📝
Article
Learn R Change Log
Check out what’s new in Learn R 📝
Article
Learn Microsoft Excel for Data Analysis Change Log
Check out what's new in Learn Microsoft Excel for Data Analysis 📝
Article
Why Learn Asynchronous JavaScript?
Let's explore how asynchronous JavaScript helps us create more efficient apps.
Article
Learn SQL Change Log
Check out what's new in Learn SQL 📝
Article
Learn the Basics of Artificial Intelligence (AI) with Minimax Change Log
Check out what’s new in Learn the Basics of AI with Minimax 📝
Article
How to Distribute and Publish Your App
Learn how to send your App out for testing, and how to submit it for App Store review.
Viewing navigation for pages 1 through 5, current page 1
Mini Chevron Left Icon
1
2
3
4
5
•••
17
Mini Chevron Right Icon
Doc / Python
Loops
A loop is a control structure that can execute a statement or group of statements repeatedly.
Doc / JavaScript
Objects
A JavaScript object can be created or defined with an object literal: js const person = { firstName: Elizabeth, lastName: Harmon, age: 22, eyeColor: Hazel,
Doc / JavaScript
Functions
Functions are reusable pieces of code that perform tasks, process data, and possibly return values.
Doc / AI
Machine Learning
Machine learning (ML) is a discipline of computer science that relates to the use of data and algorithms to develop computer programs that improve their performance at tasks without being explicitly programmed to do so. Machine Learning is considered a branch of Artificial Intelligence as some machine learning algorithms are designed to imitate the way that humans learn and interact with their environment.
Doc
Swift
Swift is a modern programming language developed by Apple.
Doc / General / Historical Technical Figures
Bjarne Stroustrup
Bjarne Stroustrup is a Danish computer scientist and principal designer of C++, an extension of the C programming language.
Doc / HTML / Semantic HTML
<main>
Represents the primary content within the body element of the web page.
Doc / HTML / Elements
<abbr>
Indicates an acronym or abbreviation of a longer word or phrase.
Doc / JavaScript / Strings
.includes()
Returns true if a given value is included in a string.
Doc / Python / Built-in Functions
map()
Returns an iterator that takes a function and applies it to every item in an iterable.
Viewing navigation for pages 1 through 2, current page 1
Mini Chevron Left Icon
1
2
Mini Chevron Right Icon