What can I do with computer science?


Now that you’ve (hopefully!) read the first article about what computer science is, it’s time to delve into some actual applications of the matter! With technology now engrained all around us, it’s unsurprising that there are so many things that we can do with it!

Let’s take a quick tour through some of the most exciting areas where computer science shows up—chances are, you’ve already interacted with several of these today without even thinking about it!

Web Development: Bringing Ideas to Life on the Internet

Ever visited your favorite website—maybe YouTube, an online store, or your school’s portal—and wondered how it was made? That’s web development in action!

Web development is the process of building websites and web applications. It ranges from simple personal blogs (similar to this one!) to full-blown platforms like Instagram or Google Docs. There are two main sides to it:

Using languages like HTML, CSS, and JavaScript for the frontend, and Python, Ruby, or Node.js for the backend, developers bring digital experiences to life. Without web development, there’d be no streaming platforms, no online shopping, no memes shared across the world in seconds!

Like this one!

Surprised Pikachu Meme
Data Analysis: Finding Meaning in the Noise

Data is everywhere—from your Spotify listening history to how long people spend on a website. But raw data isn’t that helpful on its own. That’s where data analysis comes in.

Data analysts use tools like Excel, Python (with libraries like pandas), or R to find patterns and insights in big piles of data. For example:

In short, data analysis helps people make smarter decisions by understanding what the numbers are really saying.

Software Development & Engineering: Building the Tools We Use Daily

This one’s a biggie. Software development is all about creating programs—everything from mobile apps to operating systems.

Think of:

Software engineers write the code that powers these tools, but they also think about architecture, scalability, and reliability—basically, how to build software that works well, doesn’t crash, and can handle millions of users.

It’s like being both the architect and the builder of the digital world.

Machine Learning & Data Science: Teaching Computers to Learn

Ever wondered how Google knows what you’re about to search, or how your phone unlocks with your face? That’s machine learning in action!

Machine learning is a subset of artificial intelligence where computers learn from data without being explicitly programmed for every possible scenario. Data scientists and ML engineers build models that recognize patterns and make predictions.

Some everyday examples include:

Data science goes even broader—using statistical techniques and data-driven modeling to uncover insights, forecast trends, and solve real-world problems like predicting traffic or diagnosing medical conditions.

Artificial Intelligence: Beyond Human Capabilities

Artificial intelligence takes things a step further. It’s not just about learning from data, but about mimicking aspects of human intelligence—understanding language, making decisions, even being creative.

AI powers many things you might already use today:

AI is reshaping industries like healthcare, finance, and education—and it’s still just getting started.

Other Cool Applications

It doesn’t stop there! Here are a few more places computer science makes waves:


In Conclusion…

Computer science is more than just coding—it’s about solving problems, creating tools, and shaping the future. Whether you’re passionate about games, data, design, or AI, there’s a place for you in this ever-growing field.

The digital world doesn’t just appear by magic—it’s built, line by line, by people who once asked the same question that you now know how to answer: What can I do with computer science?

Spoiler alert: a lot!