Talaan ng mga Nilalaman:

25 libreng online na kurso sa programming
25 libreng online na kurso sa programming
Anonim

Matuto ng mga sikat na wika mula sa ginhawa ng iyong tahanan at sa sarili mong bilis.

25 libreng online na kurso sa coding upang matuto mula sa simula
25 libreng online na kurso sa coding upang matuto mula sa simula

Java

Java Programming Para sa Mga Kumpletong Nagsisimula

Dami: 11 modules, 3-4 na oras.

Lugar: Alison.

Organizer: ClayDesk E-Learning.

Wika: Ingles.

Isang panimulang kurso sa Java na idinisenyo para sa mga nagsisimula na walang karanasan sa programming. Naglalaman ng mga materyales upang matulungan kang makabisado ang mga pangunahing kaalaman sa wika, at mga praktikal na pagsasanay upang pagsamahin ang mga kasanayan sa pagsulat ng mga simpleng programa.

Alamin ang Programa sa Java

Dami: 4 na linggo, 6-10 oras sa isang linggo.

Lugar: edX.

Organizer: Microsoft.

Wika: Ingles.

Isang panimulang kurso para sa lahat na gustong matuto ng Java programming language at maging isang developer. Ang proseso ay nakabalangkas sa paraang matututunan ng mga mag-aaral hindi lamang kung paano magsulat ng code, kundi pati na rin kung paano lutasin ang mga problema na tiyak na kailangang harapin kapag lumilikha ng mga aplikasyon.

Java. Mabilis na pagsisimula

Dami: 9 na mga lektura.

Lugar: GeekBrains.

Organizer: GeekBrains.

Wika: Ruso.

Isang hands-on na kurso sa pag-aaral ng Java batay sa maliit na pagbuo ng proyekto. Matututuhan ng mga mag-aaral ang mga pangunahing kaalaman ng wika at magsasanay sa pagsusulat ng mga simpleng console application, pati na rin matutunan kung paano gumawa ng laro na may graphical na interface sa loob ng ilang minuto nang hindi gumagamit ng mga third-party na library.

Java. Basic na kurso

Dami: 23 lektura (5 oras ng video).

Lugar: Stepik.

Organizer: Computer Science Center (CS center).

Wika: Ruso.

Isang kurso para sa mga nagsisimula pa lamang matuto ng Java. Ang mga lektura ay naglalaman ng materyal na sumasaklaw sa syntax ng wika, compilation ng mga programa, ang mga pangunahing kaalaman ng object-oriented programming at mas advanced na aspeto ng Java, pati na rin ang mga tanong sa pagsusulit at praktikal na pagsasanay.

Android. Mabilis na pagsisimula

Dami: 15 lektura.

Lugar: GeekBrains.

Organizer: GeekBrains.

Wika: Ruso.

Isang online na hands-on na kurso para sa pagpapakilala ng Android development, na nangangailangan ng pangunahing kaalaman sa Java. Sa panahon ng pagsasanay, ang mga mag-aaral ay lilikha ng isang simpleng laro, kaagad na nag-aaplay ng teoretikal na kaalaman na nakuha sa pagsasanay.

JavaScript

JavaScript para sa mga nagsisimula

Dami: 17 lektura, 1-2 oras sa isang linggo.

Lugar: Stepik.

Organizer: Stepik.

Wika: Ruso.

Isang kurso sa mga pangunahing kaalaman sa pagbuo ng JavaScript para sa lahat ng antas ng kasanayan. Sinasaklaw nito ang mga pangunahing kaalaman ng programming sa wikang ito, pati na rin ang mga tool at modelo ng data na kapaki-pakinabang para sa paggamit ng JavaScript sa pagsasanay.

Mga Pangunahing Kaalaman sa JavaScript

Dami: 24 na lektura (7 oras ng video).

Lugar: Loftblog.

Organizer: Loftblog.

Wika: Ruso.

Isang mataas na detalyadong online na kurso na tutulong sa iyo na matuto ng JavaScript mula sa simula. Titingnan ng mga mag-aaral ang lahat ng aspeto ng sikat na programming language mula sa simple hanggang sa kumplikado at matutunan kung paano ito gamitin gamit ang mga totoong halimbawa.

sawa

Mga Batayan ng Python

Dami: 17 mga lektura.

Lugar: GeekBrains.

Organizer: GeekBrains.

Wika: Ruso.

Ang panimulang kursong ito ay angkop para sa parehong mga nagsisimula at may karanasan na mga developer na gustong maging pamilyar sa Python. Sinasaklaw ng mga aralin ang mga pangunahing kaalaman sa programming, iba't ibang halimbawa ng paggamit ng wika upang malutas ang mga praktikal na problema, at magsulat ng mga ganap na programa.

Python Programming

Dami: 28 lektura, 3-6 na oras sa isang linggo.

Lugar: Stepik.

Organizer: Bioinformatics Institute.

Wika: Ruso.

Isang detalyadong online na kurso ng baguhan para sa mga taong walang karanasan upang matutunan ang mga pangunahing kaalaman sa Python at ang mga pangunahing kaalaman sa programming. Magiging pamilyar ang mga mag-aaral sa mga konsepto tulad ng mga operator, variable, listahan, kundisyon, at mga loop. Kasama sa mga materyales ang mga karaniwang pagsasanay at mga opsyonal na gawain na mas mahirap.

Python: Mga Pangunahing Kaalaman at Aplikasyon

Dami: 20 lektura, (5 oras ng video).

Lugar: Stepik.

Organizer: Bioinformatics Institute.

Wika: Ruso.

Isang pangunahing kurso sa mga pangunahing kaalaman ng Python at programming sa pangkalahatan. Naglalaman ng mga pagsasanay upang pagsamahin ang materyal, na sinusuri ng mga error. Sa huling bahagi, ang mga tunay na problema na maaaring makaharap sa pag-unlad ay isinasaalang-alang, at ang mga halimbawa ng kanilang solusyon ay ibinigay.

Mga Interactive na Tutorial sa Python

Dami: 11 video lecture.

Lugar: Mga Pythontuts.

Organizer: Kodkamp.

Wika: Ruso.

Isang seleksyon ng mga interactive na aralin para sa sinumang gustong matuto ng Python, anuman ang antas ng kasanayan. Ang mga pangunahing kaalaman tulad ng mga variable at loop ay sakop ng hakbang-hakbang, na sinusundan ng mga mas advanced na bagay tulad ng mga regular na expression at inspeksyon ng code.

Machine Learning gamit ang Python: Isang Praktikal na Panimula

Dami: 5 linggo, 4-6 na oras sa isang linggo.

Lugar: edX.

Organizer: IBM.

Wika: Ingles.

Isang panimulang online na kurso sa Machine Learning Fundamentals sa Python na nagpapakilala sa iba't ibang uri ng pagmomodelo. Ang mga mag-aaral ay makakabisado sa pag-uuri, clustering at iba pang mga sikat na algorithm, pati na rin palakasin ang teoretikal na kaalaman na nakuha gamit ang mga praktikal na kasanayan.

C ++

Panimula sa Programming (C ++)

Dami: 12 aralin.

Lugar: Stepik.

Organizer: Yandex Academy, Higher School of Economics (NRU HSE).

Wika: Ruso.

Isang pangunahing kurso na magpapakilala sa iyo sa mga pangunahing kaalaman ng C ++ at tutulong sa iyo na makakuha ng karanasang kailangan mo upang matuto nang higit pa tungkol sa programming. Ang proseso ng pag-aaral ay binuo sa pagpapatupad ng maraming maliliit na praktikal na gawain na sumasaklaw sa lahat ng mga pangunahing istruktura ng wika.

Panimula sa C ++

Dami: 4 na linggo, 3-5 oras sa isang linggo.

Lugar: edX.

Organizer: Microsoft.

Wika: Ingles.

Isang maikling panimulang kurso sa C ++ mula sa mga eksperto sa Microsoft. Sa silid-aralan, matututuhan ng mga mag-aaral ang syntax at mga pangunahing prinsipyo ng programming language na ito, matutunan kung paano lumikha ng mga function, at maghahanda na matuto ng mas kumplikadong mga aspeto ng C ++.

Mga Pangunahing Kaalaman sa C ++

Dami: 12 lektura (13 oras ng video).

Lugar: "Manood at matuto."

Organizer: "Manood at matuto."

Wika: Ruso.

Isang online na kurso para sa mga nagsisimula na nakatuon sa mga pangunahing kaalaman ng wikang C ++. Sinasaklaw ang mga pangunahing elemento at pangunahing kaalaman ng object-oriented programming na may mga halimbawa at takdang-aralin. Ang huling bahagi ay nakatuon sa praktikal na aplikasyon ng mga nakuhang kasanayan.

C ++ Programming

Dami: 41 mga aralin (10 oras ng video).

Lugar: Stepik.

Organizer: Computer Science Center (CS center).

Wika: Ruso.

Isang detalyadong, pangunahing kursong C ++ na nakatuon sa mga pangunahing prinsipyo ng mga programa at proseso ng pagsasama-sama. Ang mga syntactic constructions ay isinasaalang-alang lamang sa unang lecture, kaya ang mga tagapakinig ay dapat na pamilyar sa mga konsepto ng "variable", "function", "loop".

Advanced na C / C ++ Programming

Dami: 12 aralin (16 na oras ng video).

Lugar: Stepik.

Organizer: Grupo ng Mail.ru.

Wika: Ruso.

Isang online na kurso na naglalayon sa mga baguhang developer na may kaalaman sa mga pangunahing kaalaman sa C ++. Tutulungan ka ng mga materyales na makakuha ng mga kasanayan sa paglikha ng mga programa ng katamtamang kumplikado at karaniwang mga pattern ng object-oriented na programming. Sinasaklaw din nito ang mga pangunahing aspeto ng pagtatrabaho sa memorya, asynchronous computation at dialect.

C ++ Programming - Mga Advanced na Tampok

Dami: 5 modules, 2-3 oras.

Lugar: Alison.

Organizer: Microsoft.

Wika: Ingles.

Isang mas sopistikadong online na kurso kung saan natututo ang mga mag-aaral kung paano gumawa ng mabilis na mga programa gamit ang mga advanced na feature ng C ++. Sa loob lamang ng ilang oras, ipapaliwanag ng mga lecturer ang mga pangunahing advanced na tampok ng wikang ito, na pagtitibayin ng mga hands-on na pagsasanay.

Layunin-C

Maging isang iOS Developer mula sa Scratch

Dami: 98 lektura (8 oras ng video).

Lugar: Udemy.

Organizer: Udemy.

Wika: Ingles.

Isang malawak at detalyadong kurso na isang hakbang-hakbang na gabay para sa sinumang gustong makabisado ang Objective-C mula sa simula at matutunan kung paano lumikha ng mga programa para sa iPhone. Sa panahon ng pagsasanay, magiging pamilyar ang mga mag-aaral sa iOS SDK at, gamit ang mga available na tool, isulat ang kanilang unang ganap na gumaganang application.

Kunin ang kurso →

matulin

Swift 5: Ang Mga Pangunahing Kaalaman

Dami: 78 lektura (13 oras ng video).

Lugar: Udemy.

Organizer: Udemy.

Wika: Ruso.

Isang napakadetalyadong online na kurso na angkop para sa mga nagsisimula na walang paunang kaalaman. Kasama sa mga materyales ang mga pangunahing kaalaman sa teorya ng programming, mga variable at constant, mga loop at conditional construct, pati na rin ang object-and protocol-oriented programming.

Panimula sa iOS App Development na may Swift

Dami: 5 lektura, humigit-kumulang 1 buwan.

Lugar: Udacity.

Organizer: Udacity.

Wika: Ingles.

Isang hands-on na online na kurso para sa mga pamilyar na sa mga pangunahing kaalaman, na magpapakilala sa iyo sa pagbuo ng iOS gamit ang Swift. Matututuhan ng mga mag-aaral ang lahat ng mga nuances ng programming language na ito at lumikha ng isang nakakatuwang application na nakakasira ng boses (parang chipmunk o Darth Vader).

Pagbuo ng web

Pagbuo ng web. Mabilis na pagsisimula

Dami: 13 mga lektura.

Lugar: Mga Geekbrains.

Organizer: Mga Geekbrains.

Wika: Ruso.

Isang kumbinasyong kurso para sa mga gustong matuto kung paano lumikha ng mga functional na website mula sa simula. Makikilala ng mga mag-aaral ang mga pangunahing kaalaman ng HTML at CSS, makukuha ang mga paunang kasanayan sa pagbuo ng web sa PHP, pati na rin ang makabisado ang lohika ng pagtatrabaho sa wikang ito, ang terminolohiya at mga prinsipyo ng pagpapatakbo nito.

Mga Pangunahing Kaalaman sa SQL para sa Mga Nagsisimula

Dami: 5 lektura (1, 5 oras ng video).

Lugar: Loftblog.

Organizer: Loftblog.

Wika: Ruso.

Isang panimulang online na kurso na nagpapakilala sa mga pangunahing kaalaman ng SQL. Sa panahon ng mga lektura, malalaman ng mga mag-aaral kung ano ang mga database management system, at matutunan kung paano gamitin ang SQLite, MySQL at iba pang mga tool na kinakailangan para sa trabaho.

Pangunahing kurso sa PHP

Dami: 10 lektura (14 na oras ng video).

Lugar: "Manood at matuto."

Organizer: "Manood at matuto."

Wika: Ruso.

Isang detalyadong online na kurso para sa lahat na gustong matuto ng web programming mula sa simula. Sinasaklaw ng klase ang mga pangunahing prinsipyo ng wika at ang mga problemang kailangang harapin. Pagkatapos makumpleto ang programa, ang mga mag-aaral ay makakagawa ng mga simpleng website sa kanilang sarili.

Kunin ang kurso →

Tutorial sa nagsisimula sa PHP at MySQL

Dami: 156 lektura (10 oras ng video).

Lugar: Udemy.

Organizer: Udemy.

Wika: Ingles na Ruso.

Isang malawak na kurso para sa mga baguhan na programmer na sumasaklaw sa lahat ng aspeto ng PHP at MySQL. Ang pagsasanay ay nakabalangkas sa paraang sa pagtatapos ng klase, maaari mong ligtas na gawin ang pagbuo ng mga functional na web application.

Inirerekumendang: