fbpx
What is Ruby used for?

What is Ruby used for?

Ruby is a popular, general-purpose programming language. You may have heard of it in connection to Ruby on Rails, one of the most popular web development frameworks in any programming language. Although much of Ruby's popularity comes from this connection, Ruby has many uses, including web scraping, static site generation, command-line tools, automation, DevOps, and…
What is SQL used for?

What is SQL used for?

SQL (Structured Query Language) is a programming language used to query and manipulate data stored in relational databases. The language is becoming increasingly popular as we find more and more ways to use data. Last year, SQL was the third most popular programming language used by developers who responded to Stack Overflow's survey.One of SQL's…
Should I learn Python?

Should I learn Python?

If you're debating on whether or not you should learn Python, the answer is probably yes. As any developer will attest, it's a great addition to almost any tech stack — and it consistently ranks highly among the most popularly used programming languages.Python's popularity stems largely from its power and versatility. Below, we'll explore the…
What is JavaScript used for?

What is JavaScript used for?

For the past eight consecutive years, JavaScript has been the most commonly used programming language by developers who responded to Stack Overflow's annual survey. The language's popularity stems largely from its versatility.While originally designed for front-end development, JavaScript's extensive list of associated libraries and frameworks have extended its utility. Now, you can use it for…
What is Python used for?

What is Python used for?

You've probably heard that Python is one of the most popular programming languages. Last year, Stack Overflow found that two-thirds of the developers who currently use the language love it and plan to continue doing so. But why is it so popular? What is it used for?Python is a general-purpose programming language used in just…
Join us for Codecademy Live: Linear Regression in Python

Join us for Codecademy Live: Linear Regression in Python

Linear regression is a fundamental machine learning algorithm used for predictive modeling and data analysis. Learn more about it as Curriculum Developers Alex and Sophie guide you through our new course: Linear Regression in Python.In the latest addition to our Codecademy Live series, our Curriculum Developers will teach you the fundamentals of linear regression and…
What is C++ used for?

What is C++ used for?

C++ can be found just about everywhere you look. It powers search engines, VR applications, air travel, movie production, and even exploration on Mars! In fact, C++ is one of the most widely-used programming languages there is.In this article, we’ll take a look at what makes C++ unique and dive into a variety of real-world…
What can you do with a computer science degree?

What can you do with a computer science degree?

Thinking about studying computer science? We spoke with Alex, a curriculum developer here at Codecademy, to find out more about the types of things you can do with a computer science degree.“A computer science degree gives you a solid foundation in computational thinking that you can then take into any domain. You can apply it…
What is SQL: Common uses and defining features

What is SQL: Common uses and defining features

The term SQL stands for Structured Query Language. A query language is a programming language that accesses data stored in relational databases. That term may sound technical, but don't worry — SQL’s structure is relatively simple. Here’s an example:SELECT firstname, lastname FROM customers WHERE state = 'California';The query above is pretty direct and straightforward. You…
R vs. Python: Which should you learn for data science?

R vs. Python: Which should you learn for data science?

When it comes to learning data science, a question we hear a lot is, “Should I learn R or Python first?” If you’re at the very beginning of your journey, you might be wondering the same thing.At a high level, R is a programming language designed specifically for working with data. Python is a general-purpose…