Back to Programs
picoCTF

picoCTF

picoCTF

ClosedComputer ScienceCompetition

About the Program

picoCTF is a free online hacking competition created by Carnegie Mellon University's CyLab Security and Privacy Institute. Founded in 2013, it introduces students to cybersecurity through capture-the-flag (CTF) challenges: each solved challenge yields a string (the "flag") that is submitted for points. No prior experience is required.

In 2026, picoCTF.org became CyLab Security Academy, CMU's free cybersecurity learning platform built by the same team. The Academy hosts mini-competitions throughout the year plus an annual flagship competition for US middle and high school students.

How events work:

TopicDetails
FormatTimed challenge release with a published start and end, played online
ScoringMost events use a real-time scoreboard; wrong guesses carry no penalty
TeamsSome events allow teams of 1–5 players (from different schools); others are solo
PrizesSet per event, with eligibility criteria posted with the event
CostFree

Eligibility:

Everyone is welcome to compete, including college students and non-students. Some competitions limit prize eligibility to students enrolled in US middle or high schools, and all players on a team must meet the event's rules for the team to be prize-eligible. Platform accounts require users to be at least 13; users aged 13–17 need parental or guardian consent.

Dates:

CyLab Security Academy has not yet published dates, prizes, or eligibility rules for its next competition. Logged-in users can see upcoming events in the Events tab.

Challenge domains:

Challenges on CyLab Security Academy cover eight domains: General Skills, AI, Cryptography, Web Exploitation, Forensics, Binary Exploitation, Reverse Engineering, and Blockchain.

Year-round practice:

Outside competition windows, the Challenge Library (hundreds of challenges from past competitions plus new ones), Learning Paths, and the CTF Primer stay open for self-paced practice.

Eligibility

Anyone can compete for learning, including college students and non-students. CyLab Security Academy accounts require users to be at least 13; users aged 13–17 need a parent or legal guardian to provide their email address to consent to registration (unless registered by a teacher). Teams may have 1–5 players, who can come from different schools. Prize eligibility is posted with each event; some competitions limit prizes to students enrolled in US middle or high schools, and every player on a team must be eligible for the team to win a prize.

Eligible Countries

All countries

How to Apply

Create a free account on CyLab Security Academy (learn.cylabacademy.org); picoCTF login credentials created before May 8, 2026 still work. Upcoming events appear in the Events tab after you log in. Register for the event, then create or join a team from the My Team page using a Team Invite Code. Event dates, prizes, and eligibility rules are posted with each event.