Learning Tips

Learning to code — or thinking about it? Here’s how to get started, plus tips and tricks for staying motivated.

Most recent

1021 articles
PHYTHON_Featured-Thumbnails_1200x558.png?w=1024

10 Advanced Python Code Challenges

10/07/2021
5 minutes
By Stephan Miller

There’s no better way to learn algorithms and data structures than by completing code challenges. Here are 10 advanced Python code challenges to get started.

What-is-DevOps--1.png?w=1024

What Is DevOps?

10/06/2021
By Codecademy Team

DevOps refers to a collaborative approach to software development. Learn more about DevOps, how it produces a better product, and about career opportunities.

What-is-a-domain-name--and-how-does-it-work--1.png?w=1024

What Is a Domain Name, and How Does It Work?

10/06/2021
By Codecademy Team

New to domain names? Learn everything you need to know about domain names: what they are, how they work, and how to get one for your professional website.

What-is-ethical-hacking--1.png?w=1024

What Is Ethical Hacking?

10/05/2021
By Codecademy Team

Ethical hacking (AKA penetration testing or white hat hacking) is legally attempting to break into a system to find vulnerabilities. Read on to learn more.

What-is-Kotlin-used-for-.png?w=1024

What Is Kotlin Used For?

10/05/2021
By Codecademy Team

Kotlin replaced Java as the main programming language for Android development, but you can use it for more than that. Learn more about what Kotlin is used for.

What-is-collaborative-coding--1.png?w=1024

What Is Collaborative Coding?

10/01/2021
By Michael Klein

How do developers work together? Learn what collaborative coding is, why collaborative coding works, and collaborative coding platforms and environments.

What-is-a-VPN--1.png?w=1024

What Is a VPN?

10/01/2021
By Stephan Miller

A VPN gives anonymity and privacy online by creating a virtual and encrypted private network. Here’s how a VPN works and why you need one.

SQL_Featured-Thumbnails_1200x558.png?w=1024

10 SQL Code Challenges for Beginners

10/01/2021
By Stephan Miller

Code challenges are great ways to learn a programming language. In this article, we have 10 SQL code challenges that are suitable for beginner database developers.

What-Is-PHP-Used-For--1.png?w=1024

What Is PHP Used For?

09/30/2021
By Michael Shashoua

PHP is a programming language that allows websites to function interactively and dynamically. Read on to learn more about what PHP is used for.