Courses

Online coding courses

Online coding courses for beginners: HTML and CSS, JavaScript, React, TypeScript, Python, Next.js and SQL. Interactive lessons and exercises, start for free.

The course is based on learning programming with an experienced mentor. CodeWorlds puts more emphasis on practice than any other programming school.

Available programming worlds

Choose a world and start your programming adventure. Each world offers a unique story, technology, and challenges waiting to be discovered.

Tasks in CodeWorlds

You learn by doing, not just by reading

Every lesson ends with tasks. Try them right here: pick an answer, arrange the code or fill in the gap.

01 / 09
  • Module 1: HTML basics

    One lesson and three tasks

    Lesson3 min

    HTML tags

    You open a tag with an angle bracket and close it with a slash. The h1 heading is the most important one on the page.

    <h1>Hello world!</h1>

    01

    Short lesson

    Every topic starts with a concise lesson and a code example you can change in the editor straight away.

  • Quiz

    Which tag creates the most important heading?

    02

    Multiple choice quiz

    After the lesson you check yourself with single answer questions and see the result instantly.

  • The <img> tag needs a closing tag.

    03

    True or false

    Quick statements to judge teach you to spot myths and details before you meet them in real code.

  • Build the opening heading tag

    ···

    04

    Arrange the code

    You put code tiles in the right order. That is how syntax sticks without retyping.

  • How does a browser show a page?

    05

    Order the steps

    You click the steps in sequence and build the whole process, from typing an address to showing the page.

  • index.html

    Type the paragraph tag name

    <>Learning to code</p>

    ...

    06

    Fill in the gap

    A piece of code is missing in the editor. You type it yourself and the preview shows the result at once.

  • Click the part with the mistake

    1
    2
    3
    4

    07

    Find the bug

    You get almost working code with one mistake and learn to read code the way developers do in code review.

  • M

    Mohamed · Ancient Egypt

    Welcome to Ancient Egypt! Hieroglyphs are our HTML tags. Ready for your first lesson?

    08

    Talk to your guide

    Every world has its own story. Your guide introduces each module and reacts to your answers.

  • Sent for review+25 XP

    09

    Project for a mentor

    After bigger modules you send a link to your project so a mentor can review it.

Take advantage of ready-made training programs

01

Frontend Developer Course

An intensive course for future Frontend developers that will transform your interest in technology into practical skills for creating modern web application interfaces in just 3 months.

02

Backend Developer Course

A comprehensive Backend course that will teach you how to design and implement the server side of applications, manage databases, and create secure APIs.

03

Fullstack TypeScript Course

An advanced full-stack course for ambitious programmers, combining Frontend and Backend knowledge. In 6 months, you'll become a complete developer capable of creating entire web applications.

  • Technologies that are additional for the student if they master the basic material.
  • The above-mentioned paths can be realized faster. Everything depends on the time the student devotes to learning.
See our learning roadmap

How We Teach

Our proven methodology that has helped hundreds of students become professional developers.

01

1-on-1 Video Sessions

Since 2015, we've been running live programming sessions. Video calls combined with a shared code editor is the most effective learning method.

02

Shared Code Editor

We work together on the same screen. You see every move the mentor makes and can ask questions and experiment in real-time.

03

Faster Progress

Less experienced people make progress faster and develop habits necessary for a developer's daily work.

Questions about the courses

  • Which course should I start with?

    If you are starting from zero, pick the HTML and CSS course: you will build your first page quickly and see the result of your work. Then move on to the JavaScript and TypeScript course. If data and AI interest you more, start with the Python course.

  • Are the courses free?

    Partly. The lessons of every course are free to read on the website, and a free account lets you complete the HTML and CSS course in the app with 10 fuel units a day. The premium plan unlocks the other courses in the app and removes the fuel limit.

  • What language are the courses in?

    The courses are available in Polish and English. Variable names and code examples are in English, just like in a developer's daily work.

  • How long does one course take?

    Depending on the course, from 30 to 150 hours of learning. You learn at your own pace and your progress is saved on your account.

Pricing

Choose your plan

Are you trying on your own for free or deciding on mentor support?

Tester

0PLN/month

Perfect for a trial

Start now
  • Possibility of learning and playing
  • Access to educational materials and games
  • Mentors respond to messages on group channels (Discord)
  • Hackathons
  • CodeWorlds Challenges
  • Support in job search

User

Most popular

99PLN/month

Full learning

Start now

Everything in Tester, plus:

  • Material tailored for you
  • Additional tasks and learning materials
  • Mentor's help in 1:1 conversation
  • Mentor's code review
  • Group projects
  • Lifetime care and support

CodeWorldsCrew

Priceless

Plan for the deserving

Start now

Everything in User, plus:

  • Access to CodeWorlds mentors communicator
  • Beta testing
  • Developing CodeWorlds

Compare all features

Change your future

Programming learning at your fingertips

Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.

We use cookies to enhance your experience on the site