Programowanie od zera

Laboratorium nauki programowania

Zacznij od wspólnych idei, wybierz język i ćwicz na uporządkowanych oryginalnych zadaniach

języków

53

tryby ćwiczeń

3

kroki od zera

6

Podstawy

Zacznij od tych sześciu idei

wybor · luka · zadania
01input → rules → output

Program

Dokladne instrukcje zmieniaja wejscie w wynik wedlug zasad.

02print 42

Wyjscie

Wypisanie wartosci pokazuje, ze kod naprawde dziala.

03total = 42

Wartosci

Zmienne nadaja nazwy liczbom, tekstom, boolean, listom i obiektom.

04if condition then repeat

Przeplyw

Warunki wybieraja sciezke, petle powtarzaja przydatna prace.

05add(a, b) → result

Funkcje

Funkcja pakuje jedno zadanie, aby ponownie uzyc idei.

06scores = [40, 2]

Kolekcje

Arrays, lists, maps i sets przechowuja powiazane wartosci.

Mapa języków

Wybierz kierunek

Web i produkt

Strony · narzedzia · API · interfejsy produktu

6

Backend i chmura

Uslugi · bazy danych · CLI · stabilne API

8

Mobile i aplikacje

iOS · Android · aplikacje wieloplatformowe

5

Systemy i wydajnosc

Pamiec · szybkosc · kompilatory · low level

8

Dane i nauka

Analiza · liczby · procesy badawcze

6

Funkcyjne i projektowanie jezykow

Typy · transformacje · wspolbieznosc

11

Skrypty i automatyzacja

Pliki · tekst · wtyczki · codzienne zadania

7

Kontrakty i bezpieczenstwo

Stan · uprawnienia · transakcje · bezpieczny review

4

Enterprise i legacy

SAP · finanse · desktop · systemy biznesowe

7

Workbench

Tutoriale programowania

53 z 53

JS

JavaScript

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki JavaScript od zera.

oryginalne ćwiczeniaDobry pierwszy język

TS

TypeScript

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki TypeScript od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Py

Python

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Python od zera.

oryginalne ćwiczeniaDobry pierwszy język

C++

C++

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki C++ od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Java

Java

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Java od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Go

Go

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Go od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Rust

Rust

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Rust od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

SQL

SQL

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki SQL od zera.

oryginalne ćwiczeniaDobry pierwszy język

HTML CSS

HTML CSS

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki HTML CSS od zera.

oryginalne ćwiczeniaDobry pierwszy język

Bash

Bash

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Bash od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

C#

C Sharp

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki C Sharp od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

PHP

PHP

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki PHP od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Swift

Swift

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Swift od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Kotlin

Kotlin

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Kotlin od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Ruby

Ruby

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Ruby od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Dart

Dart

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Dart od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Scala

Scala

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Scala od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

R

R

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki R od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Julia

Julia

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Julia od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

MATLAB

MATLAB

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki MATLAB od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Lua

Lua

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Lua od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Perl

Perl

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Perl od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Elixir

Elixir

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Elixir od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Erlang

Erlang

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Erlang od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Haskell

Haskell

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Haskell od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Clojure

Clojure

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Clojure od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

F#

F Sharp

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki F Sharp od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

OCaml

OCaml

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki OCaml od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

C

C

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki C od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

ASM

Assembly

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Assembly od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Solidity

Solidity

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Solidity od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

ObjC

Objective C

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Objective C od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

VB

Visual Basic

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Visual Basic od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Zig

Zig

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Zig od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Nim

Nim

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Nim od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Crystal

Crystal

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Crystal od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Groovy

Groovy

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Groovy od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

PS

PowerShell

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki PowerShell od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Fortran

Fortran

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Fortran od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

COBOL

COBOL

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki COBOL od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Pascal

Pascal

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Pascal od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Prolog

Prolog

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Prolog od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Racket

Racket

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Racket od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Scheme

Scheme

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Scheme od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Elm

Elm

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Elm od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Gleam

Gleam

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Gleam od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

V

V

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki V od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

D

D

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki D od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Lisp

Common Lisp

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Common Lisp od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Smalltalk

Smalltalk

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Smalltalk od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

ABAP

ABAP

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki ABAP od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Delphi

Delphi

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Delphi od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana

Tcl

Tcl

Otwórz

Definicje, skladnia, przyklady i cwiczenia do nauki Tcl od zera.

oryginalne ćwiczeniaŚcieżka zaawansowana