Obsah:

25 bezplatných online kurzů programování
25 bezplatných online kurzů programování
Anonim

Učte se oblíbené jazyky z pohodlí domova a svým vlastním tempem.

25 bezplatných online kurzů kódování, které se můžete naučit od nuly
25 bezplatných online kurzů kódování, které se můžete naučit od nuly

Jáva

Java programování pro úplné začátečníky

Objem: 11 modulů, 3-4 hodiny.

Plocha: Alison.

Organizátor: ClayDesk E-Learning.

Jazyk: Angličtina.

Úvodní kurz Java určený pro začátečníky bez zkušeností s programováním. Obsahuje materiály, které vám pomohou zvládnout základy jazyka, a praktická cvičení pro upevnění dovedností při psaní jednoduchých programů.

Naučte se programovat v Javě

Objem: 4 týdny, 6-10 hodin týdně.

Plocha: edX.

Organizátor: Microsoft.

Jazyk: Angličtina.

Úvodní kurz pro všechny, kteří se chtějí naučit programovací jazyk Java a stát se vývojářem. Proces je strukturován tak, že se studenti naučí nejen psát kód, ale také řešit problémy, se kterými se při tvorbě aplikací nevyhnutelně budou muset potýkat.

Jáva. Rychlý start

Objem: 9 přednášek.

Plocha: GeekBrains.

Organizátor: GeekBrains.

Jazyk: Ruština.

Praktický kurz o výuce jazyka Java založený na vývoji malých projektů. Studenti se naučí základy jazyka a procvičí si psaní jednoduchých konzolových aplikací a také se naučí, jak vytvořit hru s grafickým rozhraním za pár minut bez použití knihoven třetích stran.

Jáva. Základní kurz

Objem: 23 přednášek (5 hodin videa).

Plocha: Stepik.

Organizátor: Centrum výpočetní techniky (CS centrum).

Jazyk: Ruština.

Kurz pro ty, kteří se s Javou teprve začínají. Přednášky obsahují materiál týkající se syntaxe jazyka, kompilace programů, základů objektově orientovaného programování a pokročilejších aspektů Javy, dále testové otázky a praktická cvičení.

Android. Rychlý start

Objem: 15 přednášek.

Plocha: GeekBrains.

Organizátor: GeekBrains.

Jazyk: Ruština.

Online praktický kurz pro představení vývoje pro Android, který vyžaduje základní znalost Javy. Během školení studenti vytvoří jednoduchou hru, bezprostředně aplikující získané teoretické znalosti v praxi.

JavaScript

JavaScript pro začátečníky

Objem: 17 přednášek, 1-2 hodiny týdně.

Plocha: Stepik.

Organizátor: Stepik.

Jazyk: Ruština.

Kurz základů vývoje JavaScriptu pro všechny úrovně dovedností. Pokrývá základy programování v tomto jazyce a také nástroje a datové modely, které jsou užitečné pro použití JavaScriptu v praxi.

Základy JavaScriptu

Objem: 24 přednášek (7 hodin videa).

Plocha: Loftblog.

Organizátor: Loftblog.

Jazyk: Ruština.

Vysoce podrobný online kurz, který vám pomůže naučit se JavaScript od základů. Studenti se podívají na všechny aspekty populárního programovacího jazyka od jednoduchých po složité a naučí se jej používat na skutečných příkladech.

Krajta

Základy Pythonu

Objem: 17 přednášek.

Plocha: GeekBrains.

Organizátor: GeekBrains.

Jazyk: Ruština.

Tento úvodní kurz je vhodný pro začátečníky i zkušené vývojáře, kteří se chtějí s Pythonem seznámit. Lekce pokrývají základy programování, různé příklady použití jazyka k řešení praktických problémů a psaní plnohodnotných programů.

Programování v Pythonu

Objem: 28 přednášek, 3-6 hodin týdně.

Plocha: Stepik.

Organizátor: Bioinformatický ústav.

Jazyk: Ruština.

Podrobný online kurz pro začátečníky pro lidi bez zkušeností, aby se naučili základy Pythonu a základy programování. Studenti se seznámí s pojmy jako operátory, proměnné, seznamy, podmínky a cykly. Materiály zahrnují běžná cvičení a volitelné úkoly zvýšené obtížnosti.

Python: Základy a aplikace

Objem: 20 přednášek, (5 hodin videa).

Plocha: Stepik.

Organizátor: Bioinformatický ústav.

Jazyk: Ruština.

Základní kurz základů Pythonu a programování obecně. Obsahuje cvičení na upevnění látky, která jsou kontrolována s chybami. V závěrečné části jsou zvažovány reálné problémy, se kterými se lze ve vývoji setkat, a uvedeny příklady jejich řešení.

Interaktivní výukové programy Pythonu

Objem: 11 videopřednášek.

Plocha: Pythontuty.

Organizátor: Kodkamp.

Jazyk: Ruština.

Výběr interaktivních lekcí pro každého, kdo se chce naučit Python, bez ohledu na úroveň dovedností. Základy, jako jsou proměnné a smyčky, jsou popsány krok za krokem, následují pokročilejší věci, jako jsou regulární výrazy a kontrola kódu.

Strojové učení s Pythonem: Praktický úvod

Objem: 5 týdnů, 4-6 hodin týdně.

Plocha: edX.

Organizátor: IBM.

Jazyk: Angličtina.

Úvodní online kurz Základy strojového učení v Pythonu, který představuje různé typy modelování. Studenti si osvojí klasifikační, shlukovací a další oblíbené algoritmy a prohloubí si získané teoretické znalosti o praktické dovednosti.

C++

Úvod do programování (C++)

Objem: 12 lekcí.

Plocha: Stepik.

Organizátor: Yandex Academy, Vyšší ekonomická škola (NRU HSE).

Jazyk: Ruština.

Základní kurz, který vás seznámí se základy C++ a pomůže vám získat zkušenosti, které potřebujete, abyste se o programování dozvěděli více. Proces učení je postaven na realizaci mnoha malých praktických úkolů pokrývajících všechny základní struktury jazyka.

Úvod do C++

Objem: 4 týdny, 3-5 hodin týdně.

Plocha: edX.

Organizátor: Microsoft.

Jazyk: Angličtina.

Krátký úvodní kurz C ++ od odborníků společnosti Microsoft. Ve třídě si studenti osvojí syntaxi a základní principy tohoto programovacího jazyka, naučí se vytvářet funkce a připraví se na osvojení složitějších aspektů C++.

Základy C++

Objem: 12 přednášek (13 hodin videa).

Plocha: "Dívej se a uč se."

Organizátor: "Dívej se a uč se."

Jazyk: Ruština.

Online kurz pro začátečníky, který se zaměřuje na základy jazyka C++. Pokrývá základní prvky a základy objektově orientovaného programování s příklady a zadáními. Závěrečná část je věnována praktické aplikaci získaných dovedností.

Programování v C++

Objem: 41 lekcí (10 hodin videa).

Plocha: Stepik.

Organizátor: Centrum výpočetní techniky (CS centrum).

Jazyk: Ruština.

Podrobný základní kurz C++, který se zaměřuje na základní principy programů a proces kompilace. Syntaktické konstrukce jsou zvažovány pouze v první přednášce, takže posluchači by měli být obeznámeni s pojmy "proměnná", "funkce", "smyčka".

Pokročilé programování v C/C++

Objem: 12 lekcí (16 hodin videa).

Plocha: Stepik.

Organizátor: Skupina Mail.ru.

Jazyk: Ruština.

Online kurz zaměřený na začínající vývojáře, který předpokládá znalost základů C++. Materiály vám pomohou získat dovednosti při vytváření středně složitých programů a typických vzorců objektově orientovaného programování. Pokrývá také klíčové aspekty práce s pamětí, asynchronní výpočty a dialekty.

Programování v C++ – pokročilé funkce

Objem: 5 modulů, 2-3 hodiny.

Plocha: Alison.

Organizátor: Microsoft.

Jazyk: Angličtina.

Propracovanější online kurz, ve kterém se studenti naučí vytvářet rychlé programy s využitím pokročilých funkcí C++. Lektoři vám během několika hodin vysvětlí klíčové pokročilé funkce tohoto jazyka, které budou posíleny praktickými cvičeními.

Cíl-C

Staňte se iOS vývojářem od nuly

Objem: 98 přednášek (8 hodin videa).

Plocha: Udemy.

Organizátor: Udemy.

Jazyk: Angličtina.

Rozsáhlý a podrobný kurz, který je krok za krokem průvodcem pro každého, kdo chce zvládnout Objective-C od začátku a naučit se vytvářet programy pro iPhone. Během školení se studenti seznámí s iOS SDK a pomocí dostupných nástrojů napíší svou první plně funkční aplikaci.

Absolvujte kurz →

Rychlý

Swift 5: Základy

Objem: 78 přednášek (13 hodin videa).

Plocha: Udemy.

Organizátor: Udemy.

Jazyk: Ruština.

Velmi podrobný online kurz vhodný pro začátečníky bez předchozích znalostí. Materiály zahrnují základy teorie programování, proměnné a konstanty, smyčky a podmíněné konstrukce, stejně jako objektově a protokolově orientované programování.

Úvod do vývoje aplikací pro iOS pomocí Swift

Objem: 5 přednášek, cca 1 měsíc.

Plocha: Udacity.

Organizátor: Udacity.

Jazyk: Angličtina.

Praktický online kurz pro ty, kteří již znají základy, který vás seznámí s vývojem iOS pomocí Swift. Studenti se naučí všechny nuance tohoto programovacího jazyka a vytvoří zábavnou aplikaci zkreslující hlas (zní jako chipmunk nebo Darth Vader).

Vývoj webu

Vývoj webu. Rychlý start

Objem: 13 přednášek.

Plocha: Geekbrains.

Organizátor: Geekbrains.

Jazyk: Ruština.

Kombinovaný kurz pro ty, kteří se chtějí naučit vytvářet funkční webové stránky od začátku. Studenti se seznámí se základy HTML a CSS, získají počáteční dovednosti ve vývoji webových aplikací v PHP a také si osvojí logiku práce s tímto jazykem, jeho terminologii a principy fungování.

Základy SQL pro začátečníky

Objem: 5 přednášek (1, 5 hodin videa).

Plocha: Loftblog.

Organizátor: Loftblog.

Jazyk: Ruština.

Úvodní online kurz, který seznamuje se základy SQL. V rámci přednášek se studenti seznámí s tím, co jsou to systémy pro správu databází, naučí se používat SQLite, MySQL a další nástroje potřebné pro práci.

Základní kurz PHP

Objem: 10 přednášek (14 hodin videa).

Plocha: "Dívej se a uč se."

Organizátor: "Dívej se a uč se."

Jazyk: Ruština.

Podrobný online kurz pro každého, kdo se chce naučit programování webu od nuly. Kurz pokrývá základní principy jazyka a problémy, kterým bude třeba čelit. Po absolvování programu budou studenti schopni samostatně vytvářet jednoduché webové stránky.

Absolvujte kurz →

Výuka PHP a MySQL pro začátečníky

Objem: 156 přednášek (10 hodin videa).

Plocha: Udemy.

Organizátor: Udemy.

Jazyk: angličtina ruština.

Rozsáhlý kurz pro začínající programátory pokrývající všechny aspekty PHP a MySQL. Školení je strukturováno tak, že se na konci lekce můžete bezpečně věnovat vývoji funkčních webových aplikací.

Doporučuje: