Software Features & Bugs
GET INVOLVED
Introduction to the Software Features & Bugs Challenge
Our Software Features and Bugs Challenge is a fun and hands-on program where students learn how software is made. They will work on real projects and use tools that professionals use every day to understand how software development works.
Person interacting with a digital interface on a smartphone, displaying financial apps.
Learn to Use JIRA
JIRA is a popular tool used by thousands of companies around the world to plan and manage software projects. In this challenge, students will learn:

What JIRA Is: Discover what JIRA does and how it helps teams manage their work.
Sprints: Learn how to divide a project into smaller, manageable time periods called sprints.
Tickets and Story Points: Understand how to create tasks (tickets) and estimate how much work each task will take using story points.
Managing Your Work: Learn how to track progress and work together with others using JIRA.

By learning JIRA, students will gain valuable skills in organizing and managing software projects, just like real developers do.
Text "What is Jira Software" over a screenshot of the Jira interface.
Tic Tac Toe game board with "Finishing Win Conditions" text overlay, set against a code background.
Build a Tic-Tac-Toe Game
Students will get hands-on experience by creating their own tic-tac-toe game from scratch. This project includes:

• Using Cursor: Learn to use Cursor (similar to VS Code) as your main tool for writing code.
• Web Development Languages: Use HTML, CSS, and JavaScript to build a working and attractive web game.
• Complete Development Process: From starting the project to making the game live, students will go through all the steps of creating software.

This project helps students understand programming and gives them something cool to show in their portfolios.
Learn the Basics of Web Development: HTML, CSS, and JavaScript
Understanding the basics of how websites are built is important. In this challenge, students will learn:

HTML (HyperText Markup Language): Learn how HTML creates the structure or “skeleton” of a website.
CSS (Cascading Style Sheets): Discover how CSS adds style and makes websites look good.
JavaScript: Understand how JavaScript makes websites interactive and dynamic, like adding buttons and animations.

By learning these languages, students will be able to create simple websites and understand how each part works together to make a great web experience.
Illustration of a CSS code snippet with labels, titled "Basic CSS."
YES! I WANT MY TEEN INVOLVED
Use AI to Help You Code
Artificial Intelligence (AI) can make coding easier and faster. In this challenge, students will:

AI-Assisted Coding with Cursor: Use the built-in AI in Cursor to help write and improve their code.
Boost Productivity: Learn how AI can help create code snippets, find and fix errors, and make coding more efficient.

Using AI tools, students will enhance their coding skills and learn how technology can support their work.
Spreadsheet of an email list next to a Gmail inbox screen.
Find and Fix Bugs: Make Your Software Better
Creating software means finding and fixing problems, called bugs. Students will learn:

Identifying Bugs: Learn how to spot mistakes and issues in their applications.
Testing Software: Discover ways to test their code to make sure it works correctly.
Creating and Managing Tickets: Turn feedback from users into tasks in JIRA to fix bugs systematically.

These skills are essential for making sure software works well and provides a good experience for users.
Build Your Portfolio: Show Off Your Skills
By the end of the challenge, students will have a great portfolio that shows:

• Project Experience: Display the tic-tac-toe game they created from scratch.
• Technical Skills: Show their knowledge of JIRA, HTML, CSS, JavaScript, and Cursor.
• Using AI: Highlight how they used AI tools to help with coding.
• Problem-Solving: Demonstrate their ability to find and fix bugs effectively.

A strong portfolio helps students showcase their abilities and prepares them for future opportunities in the tech world.
Dashboard interface next to "Setting Up Jira" graphic with checklist icon.
Join Us and Start Your Journey in Software Development
Our Software Features and Bugs Challenge is a great way for students to dive into the world of software development. With hands-on projects, industry-standard tools, and a focus on practical skills, students will gain the knowledge and experience they need to succeed in technology. Sign up today and take the first step toward a future in software development!
YES, SECURE MY SPOT