Skip to Content
Mini Arrow Down Icon
Loading menu bar
Loading menu bar
Search
Search Icon
Showing 1 - 10 of 248 courses for
learn sql?utm_source=ccblog
Courses (248)
Articles (166)
Docs (24)
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 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 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 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 R
Learn how to code and clean and manipulate data for analysis and visualization with the R programming language.
Checker Dense
Level Icon
Beginner
Friendly
16
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 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
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
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
Why Learn Asynchronous JavaScript?
Let's explore how asynchronous JavaScript helps us create more efficient apps.
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.
Article
Blue Team Tools
Let’s explore defensive tools used by blue teams.
Article
Create and View a Web Page on Your Computer
If you've completed many Codecademy courses, but still find yourself asking, "Where can I write code on my own computer?", then start here!
Article
Spinning Up A Local Server
Configure your computer to serve content from `localhost` using the Live Server extension and VS Code.
Article
Important PowerShell Commands for Cybersecurity Analysts
The basics of PowerShell commands useful for any Cybersecurity professional.
Article
Use DevTools
Debug and experiment with code from within your browser.
Article
Trending Topics in Cybersecurity (2020s)
This article discusses growing challenges and fields in cybersecurity.
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 3, current page 1
Mini Chevron Left Icon
1
2
3
Mini Chevron Right Icon