Official initiative by CODED

Build Tech & AI Skills Before You Graduate

Build Tech & AI Skills Before You Graduate

A CODED program designed for university students to learn programming through multiple tracks—including Cybersecurity, Flutter, Web Development, and Game Development.

A CODED program designed for university students to learn programming through multiple tracks—including Cybersecurity, Flutter, Web Development, and Game Development.

Earliest Program starts after

13 April 2025 · Sun–Wed · 5:00–8:45 PM

13 April 2025 · Sun–Wed · 5:00–8:45 PM

00Days
:
00Hours
:
00Minutes

Student-friendly price

Student-friendly price

Student-friendly price

Runs twice a year: Summer & Winter

Runs twice a year: Summer & Winter

Runs twice a year: Summer & Winter

4 days a week (Sunday–Wednesday)

4 days a week (Sunday–Wednesday)

4 days a week (Sunday–Wednesday)

For university students

For university students

For university students

830+

Graduates

830+

Graduates

830+

Graduates

85%

Graduation Rate

85%

Graduation Rate

85%

Graduation Rate

5

Cohorts Delivered

5

Cohorts Delivered

5

Cohorts Delivered

What is UniCODE?

UNiCODE is a CODED initiative that teaches university students programming through multiple specialized tracks, including Cybersecurity, Flutter, Web Development, and Game Development (and more).

It has supported 830+ students with an 85% graduation rate, and it has previously been sponsored by Agility, TABCo Foods, and KFAS.

Content image
Content image
Content image

Our Sponsers

Who Can Join?

If you’re a university student and you want to gain real momentum in programming, UNiCODE is designed for you. You’ll join a focused track—like Cybersecurity, Flutter, Web Development, or Game Development—and learn by doing.

University students

UNiCODE is built specifically for university students who want to learn programming in a structured way. 

University students

UNiCODE is built specifically for university students who want to learn programming in a structured way. 

University students

UNiCODE is built specifically for university students who want to learn programming in a structured way. 

Track-driven learners

Pick a path like Cybersecurity, Flutter, Web Development, or Game Development based on what you want to build. 

Track-driven learners

Pick a path like Cybersecurity, Flutter, Web Development, or Game Development based on what you want to build. 

Track-driven learners

Pick a path like Cybersecurity, Flutter, Web Development, or Game Development based on what you want to build. 

Students who want real momentum

A program with measurable follow-through: 85% graduation rate across 830+ students. 

Students who want real momentum

A program with measurable follow-through: 85% graduation rate across 830+ students. 

Students who want real momentum

A program with measurable follow-through: 85% graduation rate across 830+ students. 

Content Image
Content Image
Content Image
Content image
Content image
Content image

Choose Your Track

Choose Your Track

UniCODE is track-based—pick the path that matches what you want to build, then go deep through hands-on practice.

UniCODE is track-based—pick the path that matches what you want to build, then go deep through hands-on practice.

Build web apps

Build web apps

Build web apps

Web Development

Learn how modern web experiences are built—from front-end fundamentals and interactive UI to working with backends and APIs—then ship a usable web application.

Build mobile apps

Build mobile apps

Build mobile apps

Flutter (Mobile Development)

Learn how to build mobile apps using Flutter—developing real screens, navigation, and app features as part of a dedicated track.

Build smarter with AI

Build smarter with AI

Build smarter with AI

Python with AI

Use Python to analyze data and create simple AI-powered apps using tools like Streamlit and matplotlib—plus AI coding assistants to move faster.

Defend real systems

Defend real systems

Defend real systems

Cybersecurity

Build security fundamentals, understand common threats, and learn practical ways to protect systems with a defender mindset.

Inside UniCODE Experience

Inside UniCODE Experience

A focused, track-based experience where you learn through practical labs and projects, work alongside other university students, and steadily level up by building, testing, and improving real outputs.

A focused, track-based experience where you learn through practical labs and projects, work alongside other university students, and steadily level up by building, testing, and improving real outputs.

Hands-On Sessions

Short explanations, then straight into coding. You’ll write real code almost every session, test your work, break things, and fix them again. By practicing this loop, you stop being afraid of errors and start thinking like a problem-solver.

Team Projects

You won’t be working alone. You’ll join a small team, split roles (developer, designer, presenter, coordinator, etc.), and ship a project together. You’ll experience how real tech teams deal with ideas, deadlines, and disagreements.

Workshops & Activities

Beyond regular classes, you’ll join focused workshops, mini-challenges, and friendly competitions. These activities push you to think creatively, solve problems under time pressure, and apply what you’ve learned in new ways.

Showcases & Recognition

At the end of the program, many cohorts have a demo or presentation day. Your team presents its project to instructors, guests, or partners, receives feedback, and gets recognized for the work you’ve done—something real to point to after Kuwait Codes ends.

How the Program Runs

How the Program Runs

A simple path: apply once, get your track, join the cohort, and finish with a real project you can proudly show.

A simple path: apply once, get your track, join the cohort, and finish with a real project you can proudly show.

Apply Online

Submit a simple application form.

Apply Online

Submit a simple application form.

Apply Online

Submit a simple application form.

Get Selected

Receive acceptance and track assignment.

Get Selected

Receive acceptance and track assignment.

Get Selected

Receive acceptance and track assignment.

Start Program

Attend weekly sessions and workshops.

Start Program

Attend weekly sessions and workshops.

Start Program

Attend weekly sessions and workshops.

Build & Present

Ship a project and demo it live.

Build & Present

Ship a project and demo it live.

Build & Present

Ship a project and demo it live.

Real Student Stories

Real Student Stories

Save a Spot in the Earliest Cycle

Seats fill up quickly. Apply now to secure your place in the next cycle.

Save a Spot in the Earliest Cycle

Seats fill up quickly. Apply now to secure your place in the next cycle.

Save a Spot in the Earliest Cycle

Seats fill up quickly. Apply now to secure your place in the next cycle.

Features image
Features image
Features image

Why Companies Sponsor CODED Youth

Sponsor CODED Youth to gain real impact metrics, a future-of-work brand position, and meaningful CSR visibility with young tech talent.

Your Questions Answered for a Smooth Experience

Your Questions Answered for a Smooth Experience

What is UniCODE?

A CODED program designed to teach university students programming through multiple tracks.

Who is UniCODE for?

University students who want structured, track-based programming learning.

What tracks are offered?

Tracks include Cybersecurity, Web Development, Python with AI, and more (varies by cohort).

What’s the track record?

UniCODE has supported 830+ students with an 85% graduation rate.

How do I choose the right track?

Pick the track based on what you want to build or specialize in—e.g., Web Development, Cybersecurity, Flutter, or Python with AI. Track availability can vary by cohort, so choose the closest match to your goal and commit to going deep.

What is UniCODE?

A CODED program designed to teach university students programming through multiple tracks.

Who is UniCODE for?

University students who want structured, track-based programming learning.

What tracks are offered?

Tracks include Cybersecurity, Web Development, Python with AI, and more (varies by cohort).

What’s the track record?

UniCODE has supported 830+ students with an 85% graduation rate.

How do I choose the right track?

Pick the track based on what you want to build or specialize in—e.g., Web Development, Cybersecurity, Flutter, or Python with AI. Track availability can vary by cohort, so choose the closest match to your goal and commit to going deep.

What is UniCODE?

A CODED program designed to teach university students programming through multiple tracks.

Who is UniCODE for?

University students who want structured, track-based programming learning.

What tracks are offered?

Tracks include Cybersecurity, Web Development, Python with AI, and more (varies by cohort).

What’s the track record?

UniCODE has supported 830+ students with an 85% graduation rate.

How do I choose the right track?

Pick the track based on what you want to build or specialize in—e.g., Web Development, Cybersecurity, Flutter, or Python with AI. Track availability can vary by cohort, so choose the closest match to your goal and commit to going deep.