Thinking in Code
Start thinking like a programmer! Learn how to write programs step-by-step and identify patterns in code.
3 Lessons
STUDENTS
START HERE!
Recommended grades: 4th- 12th
LAUNCH LESSONS
Brilliant is free for K-12 teachers and their students!
Brilliant for Educators is a grant-funded program – you can access the Premium course catalog at no cost.
Learn more about Brilliant for Educators
How to claim your free
Brilliant account
Teachers:

Complete the 3 minute application form on our website. Eligible educators will gain access almost instantly! Then, send out your class URL to invite students.

Students:
Encourage your teacher to apply for Brilliant for Educators! Once they invite you, you will be able to access all Brilliant courses for free. 
Supplementary Education Program:
Fully Accredited by the Accrediting Commission for Schools, Western Association of Schools and Colleges.
Partner
Over 48,000 5-star reviews
Hour of Code™ FAQs
Do I need a Brilliant account to participate in the Hour of Code?

Nope! Teachers and students can access Brilliant’s Hour of Code activities without an account. Simply click “LAUNCH LESSONS” above to get started! However, please note that completing the activities without an account means progress will not be saved. To save student progress, teachers should apply and set up their free Brilliant for Educators account before participating in the Hour of Code.

What other courses does Brilliant offer?

Brilliant has 100+ courses and thousands of lessons covering math, science, computer science, and data analytics. All courses are designed with our mission in mind - to make a world of great problem solvers.

Where can I learn more about Brilliant for Educators?

Head over to our website at brilliant.org/educators or check our Program Guide.

Learn more about Brilliant for Educators