Ready to kick-start your career?

Ready to kick-start your career?

Computer Science

Demand for CS professionals has never been greater.

If tech is a gold mine, Computer Science is your shovel. Fortunately, this Path teaches you college-level fundamentals, so you can start thinking and coding like a professional in no time.

You will:

Learn Python, Command Line, Git, Data Structures, and more

Understand how to write super-efficient code

Problem-solve like a pro

Build a professional portfolio

Ready for a career in coding?

Trusted by leaders in technology

“Coding literally turned my life around. It is one of the most rewarding careers I’ve had to date. Once you get in, the possibilities are endless.”

Adam I Codecademy Learner

What does this Career Path offer?

Master Python

Write clean, efficient code

Start a career in tech

Learn the ins and outs of one of the fastest-growing programming languages around.

Grow and apply your problem-solving skills to write clean code from the get-go.

Build a professional portfolio along the way, acquire certifications, and prep for your next adventure.

What you’ll learn

This college-course-structured Career Path covers all the basics any CS professional needs to thrive in the tech world.

1. CS101: Introduction to Programming

2. CS102: Data Structures and Algorithms

3. CS103: Databases

4. CS104: Computer Architecture

5. CS105: Discrete Math

Build portfolio-worthy projects along the way

Choose Your Own Adventure

A Sorted Tale

Write a fun interactive game using Tree data structure.

Help the owner of a whimsical bookshop in his quest to sort books in a variety of manners.

Frequently asked questions

How soon can I land a real-world job?

faq-icon

It’s not uncommon for Codecademy learners to land web development jobs within 6 months. You can find how and read more in-depth success stories in the community forums.

What if I don’t have a Computer Science degree?

faq-icon

Having a degree related to Computer Science or STEM (Science, Technology, Engineering, Mathematics) helps, but it is not an absolute requirement in most Computer Science fields. It is no longer rare that developers have an unrelated degree or no degree at all, and the number of such developers continues to grow.

 

However, to enter and succeed in the field without a Computer Science degree, it is important to make sure you learn all the important concepts that would have been covered in the degree and are required for the job. In addition, it can be helpful to make projects, contribute to open source projects, join hackathons, and network with others in the field.

What challenge projects can I make?

faq-icon

Popular projects include, but aren’t limited to:

  • Build Your Own Cheatsheet 4.3k (HTML / CSS)
  • Number Guesser 2.0k (JavaScript)
  • Build a Website Design System 2.1k (HTML / CSS)
  • World Populations 998 (SQL)
  • World Populations II 354 (SQL)
  • Games of Chance 2.3k (Python)
  • Censor Dispenser 847 (Python)
  • Best Fare Calculator 554 (Java)
  • Hurricane Analysis 861 (Python)
  • Become a Pokémon Master 1.3k (Python)
  • This Is Jeopardy! 466 (Python + Pandas)
  • Console Game 418 (C#)
  • Spaceman 272 (C#)
  • Credit Card Checker 1.1k (JavaScript)
  • Mysterious Organism 523 (JavaScript)
  • Build a Text Adventure 420 (C++)
  • Roller Coaster 438 (Python + Pandas)
  • Quote API 509 (JavaScript)
  • Find Your Hat 512 (JavaScript)
  • Tennis Ace 322 (Python + Pandas)
  • Responsive Club Website 487 (CSS)
  • Company Home Page 357 (Flexbox)
  • Magic 8-Ball 565 (Java)
  • Tic-Tac-Toe 545 (C++)
  • Codecademy Learners Mockup Data 441 (SQL)
  • Appointment Planner 74 (React)
  • Flashcards 26 (Redux)

Made with️ ❤️ in NYC © 2022 Codecademy

Ready for a career in coding?