The modern way to learn to code & build
Learn the skills you need to create awesome things, be productive, and stay relevant in 2026.
- Beginners trying to find the best and fastest way to learn
- Junior Devs who want to accelerate their knowledge
- Entrepreneurs & Vibe Coders who want to build before they hire
Reading not your thing? Hit play and I'll tell you everything you need to know!
- "Perfect mixture of challenge and fun"
- "Amazing value"
- "My best time investment for years"
- "Incredibly Fun!"
- "Its been transformative!"
- "You *will* learn to code"
- "Learning, as it should be!"
- "The best course I've done"
- "Made learning a joy again"
- "This course is pure gold."
- "A wonderful Learning Experience"
- "Proper Hands-on learning"
- "The knowledge you didn't think you needed"
- "100% recommended!"
- "So glad I stumbled on this"
- "A great way to learn!"
- "Fun exercises, clear explanations, cool hats"
- "Exceptional course, truly outstanding"
- "Addictive in a good way"
- "Amazing fun"
- "Fantastic community"
- "Zero coding experience required"
- "Fun and inspiring"
- "It's changed the way I think about learning"
- "An incredibly rewarding journey"
- "Insane value"
- "An opportunity to learn from a bonafide master"
- "It's really an amazing and lovely thing"
- "The best investment I made in myself this year"
- "Its massively increased my confidence and motivation"
- "Very supportive community!"
- "Even as a prior programmer, its transformative!"
The two halves of being a developer
Jiki teaches you how to code (in the most fun and effective way!) and how to build real things using the same technologies the pros use. From day one.
Learn to Code
Every core concept, with detailed video explanations, and hundreds of exercises and projects to practice on
Learn to Build
Learn the technologies pros use from day one: Databases, auth, frontends, backends and more!
Learn technologies including:
- TypeScript
- Python
- Ruby
- Next.js
- Claude
- Cloudflare
- GitHub
- Mux
Learn to Code
Master coding, the core skill we use to communicate our desires to a computer. We'll help you build rock solid coding foundations.
An animation of the Jiki app: a learner runs a space-invaders exercise, the code moves the laser cannon off the edge of the grid, they ask Jiki for help, correct the boundary from 20 to 11, and the exercise passes.
Look what you'll make
Make Games. Build Animations. Solve Puzzles.
Every one of these is built from the same handful of core concepts, and you'll have made hundreds like them by the end.
- Space invaders
- Tic tac toe
- Breakout
- Maze solver
- Flower flipbook
…and that's just the first few weeks!
Learn to Build
Quickly learn core technologies like databases, auth, frontends, backends, and more using modern agentic coding.
- Interactive teaching livestreamsStuck on a concept or your own project? Get it answered on the regular livestreams, with real questions from the community.
- Real projects, not fake ones.Learn as Jeremy builds real projects from scratch, explaining every decision, and follow along with your own ideas.
- Learn a wide range of technologiesBuilding a modern app involves interacting with a lot of different systems: auth, APIs, backend, frontend. We'll teach you all of it.

- Join live discussion
- Catch-up later
- Get support
Get hands on with:
- Databases
- Auth
- Frontend vs backend
- APIs
- Deployment
- LLM integration
What you'll walk away with
Most courses leave you with a video-watching habit. Jiki leaves you with skills, proof, and a portfolio of real projects.
Share on LinkedIn1A verified certificate
You'll receive a verifiable certificate you can add to your resume and the Certifications section of your LinkedIn profile. And you'll know you've earned it!
- Personal Habit Tracker
- Digital homebase
- Recipe Planner
- Data Dashboard
2A diverse portfolio of real projects
Build real projects that match your interests. Not a generic todo list app, but actual apps that showcase your creativity, ingenuity, and knowledge.
- You'll know how to build games like Wordle from scratch
for (let idx = 1; idx <= 6; idx++) { const guess = chooseWord(knowledge) knowledge = process(knowledge, idx, guess) if (knowledge["won"]) { break } }
3Understanding of how it all works
Jiki will give you real, solid foundations to build a career on. Read unfamiliar code, reason about how it works, and be able to spot bugs fast.

Senior Developer
Full stack • 35 years experience • Codes in 20+ languages (including my own!) • AI Degree (from 2005) • Patented Heart Surgery AI system
Passionate Teacher
20 years experience • 3M+ people taught • Founded four education companies
Mission Driven Entrepreneur
Founder of multiple for-good orgs including Exercism, Kaido, Thalamus, and more • Runs one of the world's largest OSS projects
Hi there! 👋 I'm Jeremy, and I've helped over millions of people level up their coding skills, all around the world.
Senior DeveloperPassionate teacherMission Driven
Coding has been at the center of my life since I was 8. It's taught me creativity, problem solving, and critical thinking. And it's allowed me to have a career that I've loved, building companies across education, medicine and artificial intelligence.
I've built Jiki because I want to share that with you. I want you to be able to access the same joy and benefits that coding has given to me. And I believe that learning to code should be fun. The software development industry is changing fast. Agentic coding is becoming the norm. I'm dedicated to taking you on that journey and making sure that whether you want a career in tech or just want to know what's going on, you can. I hope you'll come and join me!
— JeremyYou learn to write code by writing code to solve problems that match, and push, your abilities. Jeremy is a master teacher.
What do our students think?
These are some extracts from what our beta users said. Read the full versions here!
Seeing how much effort, thought, and even love is put into this course, it's such a pleasure to be a student here. Every explanation, each exercise turn this course into a masterpiece. I really enjoy it.
I was brand new to coding and this course exceeded my wildest expectations and then some. In my humble opinion, it will be one of the best choices you will ever make!
Getting into programming always felt overwhelming. I often quit before I really got started. However, the course has provided an excellent, guided path to self-sufficiency, and I now feel capable of growing and learning more in the field.
I joined the course with some Python knowledge, looking to learn front-end languages. I'd been struggling with self-paced learning, so I signed up for the structure and accountability. The teaching style — full of effective analogies — really clicked with me.
In just 10 weeks, I've learned new material and gained clarity on topics I thought I already understood. Fantastic mentors, teaching, community, and global cohort. The course has exceeded my expectations—I'd highly recommend it!
I'd recommend this to anyone trying to become a better programmer. I have done a fair bit of tutorial material online to learn programming but this course does the best job in teaching you the fundamentals. This course has given me confidence in writing code and made it fun! 😄.
I had doubts that I would understand this kind of material, and yet as I look back to where I started, I have a deep appreciation for the incredible skills and knowledge I am now nurturing and growing. How I think about thinking, and about problem solving in general, has changed dramatically since undertaking this course. I can't wait to see what's next!
Honestly, I had no expectations when I stumbled upon Jiki, but it turned out to be my greatest discovery of the year! Given the cost, I didn't hesitate to join and give it a try. I had no experience whatsoever, and I'm very impressed with myself looking at what I can do! 100% recommended!
This course hasn't just taught basic structures and logic for programming, but it instills some basic tenets of the coder's mindset that will be invaluable on your journey (how to start from a blank screen, breaking big impossible challenges into the smallest solvable pieces, creating more efficient, readable, and maintainable code).
This course gives you the tools to think through the process before even writing a single line of code which makes the actual coding part easier. Having a good mental model helps with understanding what's 'under the hood'
Jeremy and the mentors have created an amazing resource like no other on the web. From the fun and sleek interface, to the live classes and labs or the discord discussions, it all comes together to make a superb learning experience.
You will not believe how fantastic this course is! You learn to write code by writing code to solve problems that match--and push--your abilities. Jeremy is a master teacher. Jiki is the perfect environment.
As someone with no previous coding experience - I've been blown away with the quality of this course. I've come so far in the past weeks and reflecting on what I've achieved and how much I've learned has been phenomenal. My journey has been from a complete coding novice, to someone who is confident and excited to tackle complex logic problems in code!
From the moment I bought the course, I realized it would be different from anything I had ever experienced in terms of classes and studying. Learning while actually coding has made it pretty fun.
Getting help and encouraging messages from the community, sharing their experiences, and knowing that you're not alone made things much easier. It's such a pleasure to be part of it!
This course has pushed me past what I thought were personal limitations, and in doing so, has increased my confidence and motivation. Know that when you get the certificate at the end of the course, it will be because you EARNED it!
The course provided me an opportunity to learn from a bonafide master. The purchasing power parity discount made it even more affordable. Thank you for making it accessible.
Before I started this course I didn't think I could do the exercises we do now. I thought I am not smart enough, that "this is not for me" and I didn't expect anything which required so much effort to be here in the fundamentals of programming. But in the end, Jeremy shows it's yet another skill that can be learnt, even in such a short period of time.
I joined this course with some coding experience, but the clarity and structure made everything click like never before and the lessons are perfectly paced, building concepts step-by-step in a way that feels natural and engaging. It's a transformative learning experience that leaves you feeling motivated and excited to keep pushing your coding skills to the next level.
The course has been a game-changer for me.The pace is perfect: challenging yet not impossible. The exercises are very nice, and it is incredibly satisfying to see that in just a few weeks one can pass from simply moving a blob in a maze to program one that solve EVERY maze.
I have next to no coding experience yet have found this course to be so intelligently scaffolded, with concepts clearly explained and logically built one after the other, making the information accessible to learn.
The resources are fantastic but it is Jeremy's knack of breaking things down into the smallest possible steps that has really helped things click for me. I've learned an unbelievable amount in a few short weeks and I'm now solving problems with code that I would never have thought possible!
Enrolling in this programming course was one of the best decisions I've ever made. The curriculum is well-structured, covering foundational programming concepts. The team is supportive, and truly invested in helping students succeed.
For nearly a decade, I've repeatedly started online coding courses, but every time I run up against something that didn't make sense or a problem I just couldn't solve which stopped me in my tracks, meaning I have never completed a course, but now after years of trying, suddenly, coding feels possible.
- space invaders
- breakout
- maze
Ready to make your first one?
Learn to code and build real projects from day one, with Jeremy guiding you every step of the way.
- Build Real projects
- 100+ Hours of Free Content
- Never get stuck
From the makers of Exercism
The leading education platform for coding practice
Jiki is built by the team behind Exercism. We've built on all we've learned from helping millions of students upskill.
2.9M+ people taught85,000+ testimonials69M+ exercises submitted
Frequently Asked Questions
These are the questions we get asked the most. Your question not answered here? Ping us an email!
How much does it cost?
The Learn to Code exercises — the core learn-to-code curriculum — are completely free. No card, no trial, no catch.
Jiki Premium is /month (priced by country) and unlocks:
- Full access to Learn to Build
- Combine your skills in Jiki Projects
- Unlimited Ask Jiki AI support
- Regular Q&A livestreams you can join
- Earn certificates for courses
- An ad-free learning experience
- Early access to new features
How much time will I need to spend each week on the course?
You can spend as long or as little as you like. Most people get through Learn to Code in 12–20 weeks at around 5–10 hours a week. Learn to Build is ongoing — you can dip in and out as new episodes go up, and join livestreams when it suits you.
How hard is the course? How smart do I need to be?
The course is designed to be accessible to everyone, regardless of your background. We don't believe you need to be "smart" to learn to code. But you do need to put in the effort and be willing to be challenged.
But if you put in the effort, ask for help when you get stuck, and embrace the challenge, you'll be amazed at how far you can go in a short time.
Is Jiki available now?
Yes — you can sign up and start the free Learn to Code curriculum today.
The first Learn to Build session will be in mid-June. You can sign up for a reminder once you're inside.
I already signed up to the Bootcamp - is this different?
Thanks for being part of the Bootcamp! Jiki is the next stage in the evolution of our Bootcamp. Most of the exercises you solved will appear in Jiki along with lots more. We've also broken down the 3 hour videos into smaller, 5-10 minute chunks to make watching easier!
As a member of the Bootcamp, you'll automatically get Jiki Premium for Life. This applies to both the initial Learn to Code course and future courses.
Our latest news
Keep up to date with what's happening at Jiki in our blog.
The Big Jiki & Exercism Translatathon
Over the weekend of July 31st - August 2nd, we're translating Jiki and Exercism into as many languages as we can, together. Here's how it works and how you can help.
How to get into tech in 2026
For 30 years, code was the gatekeeper into tech. Now that LLMs write it for you, the route in has changed. Here's how to actually get into tech in 2026.
Should I still learn to code in 2026?
It's 2026 and Claude can out-code me in seconds. So why bother learning to code? Because you still need to read code well enough to catch the mistakes LLMs confidently make.



























