เขียนโปรแกรมจากศูนย์

ห้องเรียนเขียนโปรแกรม

เริ่มจากแนวคิดร่วม เลือกภาษา แล้วฝึกด้วยโจทย์ต้นฉบับแบบมีโครงสร้าง

ภาษา

53

โหมดฝึก

3

ขั้นพื้นฐาน

6

พื้นฐาน

เริ่มจาก 6 แนวคิดนี้

ตัวเลือก · เติมคำ · งานปฏิบัติ
01input → rules → output

โปรแกรม

คำสั่งที่ชัดเจนเปลี่ยน input เป็น output ผ่านกฎ

02print 42

ผลลัพธ์

การพิมพ์ค่าเป็นวิธีแรกที่รู้ว่าโค้ดทำงาน

03total = 42

ค่า

ตัวแปรตั้งชื่อให้ตัวเลข ข้อความ boolean list และ object

04if condition then repeat

ลำดับงาน

เงื่อนไขเลือกทาง และ loop ทำงานที่มีประโยชน์ซ้ำ

05add(a, b) → result

ฟังก์ชัน

ฟังก์ชันรวมงานหนึ่งอย่างเพื่อใช้แนวคิดซ้ำได้

06scores = [40, 2]

ชุดข้อมูล

array list map และ set เก็บค่าหลายค่าที่เกี่ยวข้องกัน

แผนที่ภาษา

เลือกทิศทาง

เว็บและผลิตภัณฑ์

หน้า · เครื่องมือ · API · หน้าจอผลิตภัณฑ์

6

แบ็กเอนด์และคลาวด์

บริการ · ฐานข้อมูล · CLI · API ที่เชื่อถือได้

8

มือถือและแอป

iOS · Android · แอปข้ามแพลตฟอร์ม

5

ระบบและประสิทธิภาพ

หน่วยความจำ · ความเร็ว · คอมไพเลอร์ · low level

8

ข้อมูลและวิทยาศาสตร์

วิเคราะห์ · ตัวเลข · เวิร์กโฟลว์วิจัย

6

ฟังก์ชันและการออกแบบภาษา

ชนิดข้อมูล · การแปลง · concurrency

11

สคริปต์และอัตโนมัติ

ไฟล์ · ข้อความ · ปลั๊กอิน · งานประจำวัน

7

สัญญาและความปลอดภัย

สถานะ · สิทธิ์ · ธุรกรรม · ตรวจสอบอย่างปลอดภัย

4

องค์กรและระบบเดิม

SAP · การเงิน · เดสก์ท็อป · ระบบธุรกิจ

7

Workbench

บทเรียนเขียนโปรแกรม

53 / 53

JS

JavaScript

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน JavaScript จากศูนย์

แบบฝึกต้นฉบับเหมาะเป็นภาษาแรก

TS

TypeScript

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน TypeScript จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Py

Python

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Python จากศูนย์

แบบฝึกต้นฉบับเหมาะเป็นภาษาแรก

C++

C++

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C++ จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Java

Java

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Java จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Go

Go

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Go จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Rust

Rust

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Rust จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

SQL

SQL

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน SQL จากศูนย์

แบบฝึกต้นฉบับเหมาะเป็นภาษาแรก

HTML CSS

HTML CSS

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน HTML CSS จากศูนย์

แบบฝึกต้นฉบับเหมาะเป็นภาษาแรก

Bash

Bash

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Bash จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

C#

C Sharp

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C Sharp จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

PHP

PHP

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน PHP จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Swift

Swift

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Swift จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Kotlin

Kotlin

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Kotlin จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Ruby

Ruby

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Ruby จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Dart

Dart

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Dart จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Scala

Scala

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Scala จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

R

R

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน R จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Julia

Julia

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Julia จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

MATLAB

MATLAB

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน MATLAB จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Lua

Lua

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Lua จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Perl

Perl

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Perl จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Elixir

Elixir

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Elixir จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Erlang

Erlang

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Erlang จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Haskell

Haskell

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Haskell จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Clojure

Clojure

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Clojure จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

F#

F Sharp

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน F Sharp จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

OCaml

OCaml

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน OCaml จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

C

C

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน C จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

ASM

Assembly

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Assembly จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Solidity

Solidity

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Solidity จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

ObjC

Objective C

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Objective C จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

VB

Visual Basic

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Visual Basic จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Zig

Zig

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Zig จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Nim

Nim

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Nim จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Crystal

Crystal

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Crystal จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Groovy

Groovy

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Groovy จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

PS

PowerShell

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน PowerShell จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Fortran

Fortran

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Fortran จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

COBOL

COBOL

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน COBOL จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Pascal

Pascal

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Pascal จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Prolog

Prolog

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Prolog จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Racket

Racket

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Racket จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Scheme

Scheme

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Scheme จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Elm

Elm

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Elm จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Gleam

Gleam

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Gleam จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

V

V

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน V จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

D

D

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน D จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Lisp

Common Lisp

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Common Lisp จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Smalltalk

Smalltalk

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Smalltalk จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

ABAP

ABAP

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน ABAP จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Delphi

Delphi

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Delphi จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง

Tcl

Tcl

เปิด

นิยาม syntax ตัวอย่าง และแบบฝึกสำหรับเรียน Tcl จากศูนย์

แบบฝึกต้นฉบับเส้นทางขั้นสูง