Learn to code and build in the LLM-era!

Learn the skills you need to create awesome things, be productive, and stay relevant in 2026.

Designed for people getting into tech, junior developers who want to accelerate, and vibe-coders wanting to do things properly!

Sign Up (it's free!)
...or read on to learn more!

(Reading not your thing? Click 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!"

Coding has changed. The way you learn needs to change too.

In 2026, anyone can open Cursor and create a fully-functional product in minutes. Maybe you've done it yourself! Something that would have taken you years to learn to make in the past is now available in seconds. So what does it mean to be a developer now? What does it mean to have a career in tech?

Here's a secret no-one tells you. Software engineering has never been about writing code. Coding is how you communicate with the computer, but the real skill has always been in critical-thinking, in problem solving, in building and architecting. It's always been about taking ideas and turning them into reality.

Thanks to LLMs you don't have to spend years mastering coding in order to be useful. But you still have a lot to learn! You still need to learn coding fundamentals. You need to learn how everything works. You need to learn how to build. But the journey is much more fun than it's ever been before. And I'm here to be your guide on that journey!

Hi there! πŸ‘‹ I'm Jeremy, and I've helped over
two million people
level up their coding skills.

For 20 years, I've been telling people that want to get into tech to get really good at writing code, and then start to work out how to make real apps. But now, thanks to LLMs - that advice is upside down.

If you're starting out today then most of your work is going to be reading code, not writing it. And that means something that's a little sad for me to admit...

Getting good at writing code is becoming irrelevant 😒

You are never going to be better than an LLM at writing code. I have been coding for 34 years and LLMs are at my level. You won't catch up.

BUT, and this is the big but, you don't need to! I almost never write code now. I let the LLMs do it for me, and you can too. Instead we get to do more of the actual interesting stuff. And that's what I'm going to teach you in this course!

I think it's incredibly exciting for you to be starting out today. You don't need to spend 10 years mastering a skill to be useful. You can start doing real things straight away!

You learn by making stuff!

I started coding when I was 8. Back then, YouTube didn't exist. There weren't any "learn to code" websites. I didn't even have the internet. There was basically only one way to learn. Make stuff. Lots of stuff!

Jeremy and Rhodri in 1998 making their first paid website
1998: Me making the first website I ever got paid for.

And make stuff I did! I started making games and then graduated to making little bots to play against. And as I grew older I made websites for me and my friends, and eventually for customers.

I created, I played, I experimented. I had fun!

And through this, I got really good. I learned the coder mindset, and I laid the foundations that I've built my whole career on.

The two parts to learning programming today...

We've made a different type of course. One that teaches you the fundamentals of programming differently, and gets you building fun things and solving interesting problems alongside me. It has two parts:

  1. Learn coding fundamentals. We'll teach you the fundamentals of coding so you can understand what an LLM is building - as essential as ever.
  2. Learn how to build. Work alongside me as I make real projects with LLMs and show you everything you need to know to be a real developer. Join me for livestreams, ask questions, come and have fun making stuff!

Within a few months, you'll go from zero to being able to build games like Space Invaders, Tic Tac Toe, and Breakout in code from scratch. And in parallel, you'll be learning how to make real-world projects, using databases, adding auth, using APIs, deploying websites... Doing all the real stuff that developers do!

Sound fun?

If all this sounds exciting, then I'd love for you to join us! πŸ’™

The core "learn to code" curriculum is entirely free - over 200 hours of fun challenges to hone your skills. And the rest, where you get to follow me as I teach you how to build things, costs only $9.99/month (as cheap as we can make it and still pay the bills!)

Want more details? Or to hear from others that I've taught? Read on below for even more details or just sign up!

What we cover

What's on the menu?

The course has two strands: Coding Fundamentals and Building in the Age of LLMs.

1. Coding Fundamentals πŸ§‘β€πŸ”¬
Absolute Beginners

We're going to help you build rock solid coding foundations. We'll cover all the core concepts in programming and give you tons of exercises and projects to practice with.
  • Build a solid understanding of core programming principles, including flow control, conditionals, data types, functions, and much more, using a beginner-friendly version of JavaScript.
  • Gain the confidence to put your knowledge into practice, being able to solve a wide variety of problems, using the right concept at the right time.
  • Develop the Coder's Mind. You'll notice that your critical thinking, problem solving, and logic skills are all improving.
  • A base to build on. Whatever type of programming you want to do, this is the base you need, and one you can easily build on.
Takes 12-20 weeks
Part 1

The Levels of Coding Fundamentals

Students normally take 1-2 weeks per level.

From day one you'll be building fun things. You'll start by drawing, then animating, then making games, then building intelligence into your programs. Every level has lots of fun challenges!

Here are just a few of the fun things you'll make! πŸ‘‡

Penguin drawing exercise

In level 2 you get familiar with coding basics through some drawing puzzles.

In level 3 you'll learn how to make things move for the first time.

Your first major project is to animate flipbook-style using variables and loops.

By level 7 you'll start building some intelligence into your code.

In level 10 you use repeatable chunks of code to eliminate duplication.

Wordle game exercise

Level 12 introduces lists, your first compound data type, and Wordle!

Level 14 focusses on coding mindset and solving a hard project.

In Level 16 you unlock dictionaries making Emoji Collector possible.

By Level 20 you're able to build complex programs with intertwining ideas.

And by the end of the course you're building games like Breakout!

What we cover

But learning to code isn't enough

In the LLM-era, you also need to get up to speed on how to create things, how to work with an LLM safely. So...

2. Building in the Age of LLMs πŸš€
Beginners / Juniors

Alongside learning to code, we'll deep dive into how technology works. We'll build real projects together, digging into databases, creating secure auth, learning about frontends vs backends, and much much more.
  • Building From Scratch: Join me as I build a whole platform from scratch. Spin up an LLM and you can follow along with your own project idea. I'll teach you how to make good decisions and guide your LLM safely.
  • Topic Deep Dives: I'll talk you through how complex platforms like Exercism and Jiki work, deep-diving into the code we've written and share my learnings with you!
  • Regular Q&A Livestreams. Something not clicking? Need help with your projects? Submit your questions and I'll answer them with you on our regular livestreams.
Regular New Episodes
Jeremy livestreaming with tech logos
Celebrate your new skills!

Get a verified certificate

At the end of the course, we'll issue you an official certificate to recognise your participation and completion of the course.

Show off your skills on your resume and in the Certifications section of your LinkedIn profile.

Share your certificate in your network

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.
Oleksandra
Coding Newbie

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!

Fred
Total Beginner

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!

Shaun
Absolute Beginner

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!

Lucas
Total Beginner

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.

Nolan Lounsbery
Beginner

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!

@RedRobio
Junior Developer

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!

Matt
Python Dev

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.

@abhinav
Beginner

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! πŸ˜„.

Laura
Was in Tutorial Hell

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.

Oleksandra
Beginner

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!

@Kazzybits
Beginner

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.

Vignesh
Intermediate Dev

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!

Rick
Beginner

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.

@m_artigiani

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).

Robert
Junior Developer

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.

Karen
Beginner

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'

@kcash
Intermediate Dev

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!

Cpt Drac
Total Beginner

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.

@JJ
Junior Developer

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.

@nanouss01
Beginner

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.

Thom Chittom
Beginner

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.

Chris
Serial beginner

What makes Exercism special?

Exercism is a longstanding nonprofit that's helped over 2.5 million people level-up their coding skills.

  • πŸ§‘β€πŸ’»
    2,500,000
    Exercism students

    We've grown entirely by word of mouth. Good friends tell their friends about Exercism!

  • πŸ‘
    85,000
    Testimonials

    We've been one of the most trusted resources for coding education for over a decade.

  • 🧩
    47,082,260
    Exercises Solved

    Our exercises are trusted by the coding community as the perfect way to level up!

  • πŸ‘―
    384,906
    Mentoring Sessions

    Our unique mentoring program is one of the best ways to get tips from experts!

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 Coding Fundamentals exercises β€” the core learn-to-code curriculum β€” are completely free. No card, no trial, no catch.

Jiki Premium is $9.99/month (priced by country) and unlocks:

  • Full access to Build with Jeremy
  • 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 the Coding Fundamentals strand in 12–20 weeks at around 5–10 hours a week. The Build with Jeremy strand 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 Coding Fundamentals curriculum today.

The first Build with Jeremy 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 Coding Fundamentals course and future courses.