input → rules → outputโปรแกรม
คำสั่งที่ชัดเจนเปลี่ยน input เป็น output ผ่านกฎ
เขียนโปรแกรมจากศูนย์
เริ่มจากแนวคิดร่วม เลือกภาษา แล้วฝึกด้วยโจทย์ต้นฉบับแบบมีโครงสร้าง
ภาษา
53
โหมดฝึก
3
ขั้นพื้นฐาน
6
พื้นฐาน
input → rules → outputคำสั่งที่ชัดเจนเปลี่ยน input เป็น output ผ่านกฎ
print 42การพิมพ์ค่าเป็นวิธีแรกที่รู้ว่าโค้ดทำงาน
total = 42ตัวแปรตั้งชื่อให้ตัวเลข ข้อความ boolean list และ object
if condition then repeatเงื่อนไขเลือกทาง และ loop ทำงานที่มีประโยชน์ซ้ำ
add(a, b) → resultฟังก์ชันรวมงานหนึ่งอย่างเพื่อใช้แนวคิดซ้ำได้
scores = [40, 2]array list map และ set เก็บค่าหลายค่าที่เกี่ยวข้องกัน
แผนที่ภาษา
ชนิดข้อมูล · การแปลง · concurrency
Workbench
JS
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน JavaScript จากศูนย์
TS
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน TypeScript จากศูนย์
Py
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Python จากศูนย์
C++
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C++ จากศูนย์
Java
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Java จากศูนย์
Go
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Go จากศูนย์
Rust
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Rust จากศูนย์
SQL
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน SQL จากศูนย์
HTML CSS
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน HTML CSS จากศูนย์
Bash
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Bash จากศูนย์
C#
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C Sharp จากศูนย์
PHP
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน PHP จากศูนย์
Swift
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Swift จากศูนย์
Kotlin
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Kotlin จากศูนย์
Ruby
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Ruby จากศูนย์
Dart
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Dart จากศูนย์
Scala
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Scala จากศูนย์
R
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน R จากศูนย์
Julia
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Julia จากศูนย์
MATLAB
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน MATLAB จากศูนย์
Lua
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Lua จากศูนย์
Perl
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Perl จากศูนย์
Elixir
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Elixir จากศูนย์
Erlang
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Erlang จากศูนย์
Haskell
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Haskell จากศูนย์
Clojure
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Clojure จากศูนย์
F#
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน F Sharp จากศูนย์
OCaml
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน OCaml จากศูนย์
C
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C จากศูนย์
ASM
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Assembly จากศูนย์
Solidity
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Solidity จากศูนย์
ObjC
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Objective C จากศูนย์
VB
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Visual Basic จากศูนย์
Zig
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Zig จากศูนย์
Nim
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Nim จากศูนย์
Crystal
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Crystal จากศูนย์
Groovy
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Groovy จากศูนย์
PS
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน PowerShell จากศูนย์
Fortran
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Fortran จากศูนย์
COBOL
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน COBOL จากศูนย์
Pascal
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Pascal จากศูนย์
Prolog
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Prolog จากศูนย์
Racket
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Racket จากศูนย์
Scheme
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Scheme จากศูนย์
Elm
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Elm จากศูนย์
Gleam
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Gleam จากศูนย์
V
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน V จากศูนย์
D
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน D จากศูนย์
Lisp
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Common Lisp จากศูนย์
Smalltalk
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Smalltalk จากศูนย์
ABAP
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน ABAP จากศูนย์
Delphi
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Delphi จากศูนย์
Tcl
นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Tcl จากศูนย์