Your code runs here, in this tab
It compiles and executes in the browser rather than waiting in a queue on a server somewhere, so there is nothing to install and nothing to configure. Close the wifi and it still runs.
Courses that start from nothing, interview practice sheets, hackathons to enter, and your college's quizzes and assignments, all in one free account. Every exercise runs in this tab, with nothing to install, and it keeps working offline.
Already have an account? Sign in
123456780
lessons
taught in order, nothing skipped
0 hrs
of taught material
summed from the lesson estimates
0
practice sheets
by company and by topic
0
events open now
hackathons and programmes you can still enter
What is inside
Most of it is open to look at before you sign up. Each card says which parts are, and takes you straight there.
What you get here
Pick who you are. Everything listed is built; anything marked Soon is built and opening shortly.
Everything a student coding towards a first job needs, in one account: courses that start from nothing, interview practice, events to enter, your college’s classwork, and a profile that shows what you have actually done.
Only on DOTCODE
Classes, quizzes, assignments and whole courses as coursework, with the integrity signals and exports a real exam needs, and nothing lost when college wifi drops.
Only on DOTCODE
Teacher access is switched on by the DOTCODE team once you have signed up.
Membership you control, every teacher’s classwork in one console, your own hackathons and announcements, and numbers that show how your students are doing.
Only on DOTCODE
The DOTCODE team adds colleges and appoints their admins.
Certificates you can check, profiles built from real activity, and an applicant pipeline, so you are not relying on a self-reported CV.
Only on DOTCODE
Recruiter access is set up by the DOTCODE team, who link your account to your company.
For students who want to grow a coding community on their campus, and be seen doing it.
Only on DOTCODE
Open to students at a college on DOTCODE. Sign up first, then apply.
Building with DOTCODE? Developers can request an API key from the developer page.
What you get
It compiles and executes in the browser rather than waiting in a queue on a server somewhere, so there is nothing to install and nothing to configure. Close the wifi and it still runs.
Every lesson is a split screen: the explanation stays put while you type, and the checks tell you the moment it works. Where a second view of your own work would help, such as the outline of a page or what its markup really means, that is what sits beside the editor instead.
Whole lessons hand you a program that is already broken and ask you to fix it. The errors everybody meets are met here on purpose, once, in daylight, rather than by accident at midnight.
A timed paper at the end, mostly code. Tab switches are counted, leaving full screen pauses the paper, and your teacher sees every attempt.
Where a course issues one, it carries a code. A recruiter can verify it without making an account, which is what makes it worth putting on a CV.
Hundreds of curated sheets, organised by company and by topic, with your progress tracked across all of them. Every course ends by handing you straight to it.
The catalogue
Nothing is used before it is taught. Every module ends with a project that combines what it covered and introduces nothing new, and every course ends where the practice sheets begin. You can read any of them without an account.
More are being written. This list is the catalogue, so it is never out of date.
No card, no download, no environment to set up.
Sign up free
Your name, an email and a password. It takes about two minutes.
Pick where to start
A course from zero, a practice sheet, or an event to enter.
Join your class
Type the code your teacher gives you, and their quizzes and assignments appear.
One thing said plainly: the final test marks its coding questions in your own browser, so the certificate reports which half was checked on our server rather than printing a single confident number.