18 Tutorials · DE / EN
Flutter / Dart
Learn Dart first. Then understand widgets, Riverpod and local data.
Start from zeroView learning path54 Tutorials · DE / EN
Start with no prior knowledge. Small examples explain the language. Medium guides connect building blocks. Large tutorials walk through complete project workflows.
18 Tutorials · DE / EN
Learn Dart first. Then understand widgets, Riverpod and local data.
Start from zeroView learning path18 Tutorials · DE / EN
Start with JavaScript. Connect React on the web and React Native.
Start from zeroView learning path18 Tutorials · DE / EN
From the first program to JavaFX, Spring Boot and databases.
Start from zeroView learning path01 · Flutter / Dart
Create a text file containing Dart code and run it on your computer.
02 · Flutter / Dart
Store values under names and distinguish text, numbers and booleans.
03 · Flutter / Dart
Compare values and execute instructions only when a condition matches.
04 · Flutter / Dart
Process several values and stop repetition in a controlled way.
05 · Flutter / Dart
Encapsulate a calculation in a reusable function.
06 · Flutter / Dart
Choose a suitable collection for ordered items, unique values or lookups.
07 · Flutter / Dart
Group related values into your own data type.
08 · Flutter / Dart
Handle missing values and wait for an asynchronous result.
09 · Flutter / Dart
Build a screen from widgets and update it with a button.
10 · Flutter / Dart
Validate input, dispose controllers and pass a confirmed value to a second screen.
11 · Flutter / Dart
Connect an interface to an explicit state owner.
12 · Flutter / Dart
Separate presentation, domain rules and persistence through replaceable contracts.
13 · Flutter / Dart
Create tables, link records and understand transactions and migrations.
14 · Flutter / Dart
Create a PDF and distinguish file storage, database references and deliberate export.
15 · Flutter / Dart
Verify domain rules and visible behaviour rather than only code existence.
16 · Flutter / Dart
Connect a form, domain service and real local persistence into a verified workflow.
17 · Flutter / Dart
Derive a key, verify authenticity and validate all data before import.
18 · Flutter / Dart
Build a testable capture workflow and separate recognised text from confirmed data.
01 · React / TypeScript
Run a JavaScript file and understand the difference between a browser and Node.js.
02 · React / TypeScript
Use const and let and identify text, numbers, booleans and missing values.
03 · React / TypeScript
Choose between workflows based on a condition.
04 · React / TypeScript
Iterate over values and calculate a total.
05 · React / TypeScript
Write reusable calculations and understand local variables.
06 · React / TypeScript
Describe records and create changes without overwriting the old value.
07 · React / TypeScript
Open a simple web page and separate content from styling.
08 · React / TypeScript
Describe allowed data shapes and check them before execution.
09 · React / TypeScript
Wait for eventual results and handle failed tasks.
10 · React / TypeScript
Render components and change state through a user action.
11 · React / TypeScript
Validate forms and deliberately synchronise with an external browser function.
12 · React / TypeScript
Apply React foundations to mobile views and understand native boundaries.
13 · React / TypeScript
Understand local SQL persistence, transactions and separate device adapters.
14 · React / TypeScript
Distinguish transport failures, HTTP failures and invalid response data.
15 · React / TypeScript
Verify a user action and identify failures only real database tests can find.
16 · React / TypeScript
Connect native input, a service and a SQLite repository replaceable between Android and tests.
17 · React / TypeScript
Persist intent before sending and prevent duplicate effects when a response is lost.
18 · React / TypeScript
Understand ordered operations, reconnection and a durable operation log’s role.
01 · Java
Compile a Java file and run the resulting program.
02 · Java
Distinguish primitive values, text and missing references.
03 · Java
Check numbers and text using appropriate comparisons.
04 · Java
Process a sequence of values using one shared rule.
05 · Java
Separate a calculation from its output.
06 · Java
Choose a collection for ordering, uniqueness or lookup.
07 · Java
Create a custom data type with controlled initial values.
08 · Java
Define a contract and replace its implementation.
09 · Java
Handle a failure and close a file even when work stops.
10 · Java
Understand a Java build and dependency direction.
11 · Java
Read structured CSV fields and set an AcroForm value using PDFBox.
12 · Java
Store a record through JDBC and understand a migration’s responsibility.
13 · Java
Receive JSON, validate input and return an appropriate HTTP status.
14 · Java
Distinguish database schema, object mapping and transaction boundaries.
15 · Java
Verify the contents of a real PDF and choose tests according to the guarantee being demonstrated.
16 · Java
Follow template, mapping, preview, background jobs and local project persistence through a real desktop app.
17 · Java
Follow a stored upload through configuration, processing, download and cleanup.
18 · Java
Recognise duplicate requests and connect a database commit to later event delivery.