SMARTPHONE FIRST · NO SETUP

You really can write code
on a phone.

Nothing to install, nothing to set up. On the train or in bed, you write it, run it, break it and fix it. That is how you learn with Fulfledge.

Choose a course

For your first course, one of JavaScript or Python is enough. Go with JavaScript if you want to build websites and apps, or Python if you use it at school or work, or you want to work with data. If you cannot decide, either one is fine. You can switch later, and nothing you learned goes to waste.

Your learning path

You pick up the basics inside the app, then part way through you "graduate" to building things on your own computer. The goal is a portfolio of your own that you can show when you apply for jobs. You can skip anything marked "Optional challenge" and move straight on.

  1. 1

    JavaScript or Python

    The way programming thinks (just pick one)

  2. 1.5

    TypeScript Optional challenge

    Add types to JavaScript. Skip it and move on if you like

  3. 2

    HTML & CSS

    The basics of the front end

  4. 3

    Build a to-do app Coming soon

    Make something that runs on your own machine

  5. 4

    SQL

    The basics of databases

  6. 4.5

    IT fundamentals Optional challenge

    Back it up with past questions from Japan's IT fundamentals exam

  7. 4.7

    How web apps work Optional challenge

    Follow the round trip between browser and server

  8. 5

    Rework the to-do app Coming soon

    Server and client

  9. 6

    The command line

    Handle files and permissions on Linux

  10. 6.5

    Git Coming soon

    Version control and working with others

  11. 7

    Frameworks Coming soon

    Build your portfolio