read
find a tutor
login
learn
read
find a tutor
login
join
We use Google Analytics cookies to improve the performance of our site.

Want to learn Python?
Try our next-generation course

Easy clickable exercises
Start and stop at any point. Bitesize exercises make it convenient to start a session with the time you’ve got.
Boost learning assistant
State-of-the-art, AI-powered feedback system gives you personalised help whenever you need it.
Live community support
Got questions? Ask them on our dedicated Discord server and get quick answers from the Kikodo community and staff.

Kikodo Basic

Learn the basics of Python in a 40-hour program
40,000+ interactive exercises
Industry-specific advanced projects
get started

$0/month forever

Kikodo Skills - get your first coding job!
Kikodo Skills
images not found
AI code tutor

A fast-paced course with interactive
exercises to learn Python as
quickly as possible.

images not found
Live webinars

Interactive webinars where you learn
hands on developer skills ranging from
writing good code, to working in teams
and project management.

images not found
Unlimited live help

Tutors are available 24/7 on our
messaging channel Discord, they are
there to answer all your questions and
help you make steady progress.

images not found
Mini-project feedback

Practice and improve your skills with
projects. Submit them and discuss them
with tutors.

images not found
Small group classes

Bring your projects to life with small
group projects.

images not found
Job applications

We help you with job applications until
you get hired!

subscribe

$39.99
$20/month*

*cancel anytime
images not found
AI code tutor
images not found
Live webinars
images not found
Unlimited live help
images not found
Mini-project feedback
images not found
Small group classes
images not found
Job applications
subscribe

$39
$20/month*

*cancel anytime

We use interactive exercises
because it makes it so much easier to start Python.

Choose the right answer

Clickable is smooth, right?

  • That’s right!
  • I’m fine thanks

Always get answers and feedback so you are progressing all the time.

Choose the right answer

Better with guidance?

  • Yes, please!
  • I work alone.

Do projects and more and learn how to code in real life.

Choose the right answer

A smooth way into coding

  • Well,
  • that
  • is
  • nice

"Having attempted a couple of 'free' training courses in the past, Kikodo is by far the best I have come across."

Ash G., UK

"Kikodo is very addictive."

Ravish, India

"This is by far the best learning platform I've come across and has helped me massively."

@optimal, Discord user

Why should I learn Python?

  1. Python developer salary

    $80,000 / year
  2. Python is beginner friendly

    Simple & easy to write code
  3. Python is at the center of innovation

    AI, machine learning, computer vision used in many sectors: self-driving cars, smart cities, music...
  4. Amazing resources

    So much free software.
    Largest, awesomest, friendliest developer community

Careers in Python

Login