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.
10 CHAPTERS · 89 LESSONS
JavaScript
Build the way of thinking that programming runs on
1 CHAPTERS · 20 LESSONS
Python
Learn how programming thinks, with fewer symbols in the way
Still being written
6 CHAPTERS · 30 LESSONS
TypeScript
Add types to JavaScript and catch mistakes before you run anything
Continues from JavaScript
4 CHAPTERS · 63 LESSONS
HTML & CSS
Build what a web page looks like
5 CHAPTERS · 52 LESSONS
SQL
Get data in and out of a database
10 CHAPTERS · 21 LESSONS
How computers work
Check what is happening underneath your code, using past exam questions
Continues from SQL
1 CHAPTERS · 3 LESSONS
How web apps work
Read what actually travels between the browser and the server
Continues from How computers work
13 CHAPTERS · 77 LESSONS
The command line
Type into a real Linux running inside your browser and learn where files live
Still being written
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
JavaScript or Python
The way programming thinks (just pick one)
- 1.5
TypeScript Optional challenge
Add types to JavaScript. Skip it and move on if you like
- 2
HTML & CSS
The basics of the front end
- 3
Build a to-do app Coming soon
Make something that runs on your own machine
- 4
SQL
The basics of databases
- 4.5
IT fundamentals Optional challenge
Back it up with past questions from Japan's IT fundamentals exam
- 4.7
How web apps work Optional challenge
Follow the round trip between browser and server
- 5
Rework the to-do app Coming soon
Server and client
- 6
The command line
Handle files and permissions on Linux
- 6.5
Git Coming soon
Version control and working with others
- 7
Frameworks Coming soon
Build your portfolio