Halo komunitas! Kami di Hexlet telah menyusun daftar lima platform online otomatis gratis untuk pemula.
Dalam bahasa Rusia:
Akademi HTML
"Akademi" mengajarkan tata letak situs. Konten utama adalah dalam format berlangganan (390 rubel per bulan) dan intensif (dari 12500 rubel), tetapi ada beberapa kursus otomatis gratis tentang dasar-dasar HTML, CSS, dan JavaScript.
Di HTML Academy, ini bukan tugas untuk memompa dalam pemrograman tetapi untuk berkenalan dengan dasar-dasar pengembangan web. Tetapi ini adalah format yang ideal bagi mereka yang tidak pernah menulis kode dan ingin mencobanya. Sejumlah besar pengembang web memulai perjalanan mereka di sini.

Dasar-dasar kode
Ini adalah layanan gratis baru dari Hakeslet. Gagasan utamanya adalah untuk membenamkan pemula dalam dasar-dasar pemrograman melalui penyelesaian tugas-tugas sederhana tepat di browser. Sekarang ada pelajaran dalam PHP, JavaScript dan Python, segera yang baru akan muncul. Platform ini paling cocok untuk mempelajari dasar-dasar sintaksis, dan lebih sedikit untuk algoritma pemompaan.
Pelatihan ini dibangun di sekitar pergantian bagian kecil dari teori (3-4 paragraf) dan memperbaiki praktik di simulator. Setiap tugas praktis memiliki keputusan guru, yang dapat dibandingkan dengan tugasnya setelah berhasil diselesaikan dan bagian untuk membahas tugas tersebut.

Dalam bahasa inggris:
Freecodecode
Platform otomatis besar nirlaba. Mengajarkan pengembangan web dari awal: HTML, CSS dan JavaScript. Pada akhirnya, ada tutorial tentang Bereaksi / Redux, visualisasi data, dan bahkan sedikit di backend.
Tidak mungkin untuk bingung dari awal sampai akhir - hanya ada satu program dari 1.400 tugas. Di suatu tempat dari tugas ke-200 ada blok yang menarik dengan tugas algoritmik dalam JavaScript. Beberapa kali selama pelatihan praktik independen disediakan di editor.

Scrimba
Kombinasi organik "video" dan tugas di browser: seolah-olah guru duduk di sebelah Anda dan menunjukkan apa yang dia lakukan di editor. Anda memiliki kesempatan melalui rekaman untuk membalik kode dan mengamati kursor guru.
Sejumlah besar topik tentang pengembangan web: dari "flexboxes" dan Bootstrap hingga React, Vue, dan Angular. Satu-satunya kekurangan platform mungkin hanya kurangnya dukungan dan pekerjaan pada proyek. Tetapi ada banyak platform lain untuk ini.

Codeacademy
Salah satu platform internasional paling terkenal untuk mempelajari dasar-dasar pengkodean untuk berbagai teknologi: Python, SQL, Java, tata letak, JavaScript, dan lainnya. Baru-baru ini meluncurkan kursus pertama di C ++. Semuanya sangat baik dan fokus pada penyelesaian masalah sederhana.
Codeacademy berfokus pada memperoleh keterampilan pemrograman dasar dan cocok untuk mereka yang ingin berkenalan dengan pengkodean tanpa rencana besar untuk menjadi pengembang profesional. Semua pelatihan berlangsung di browser. Versi berbayar (untuk 20 dolar sebulan) memiliki akses ke kuis, trek dan proyek pendidikan khusus.

Codingame
Platform yang digambar dengan indah untuk mempelajari pemrograman dengan cara yang menyenangkan. Anda melewati level-level dalam game, sambil belajar pemrograman dalam bahasa yang biasa: Python, Java, JavaScript, C ++ / #.
Platform ini menawarkan berbagai skenario permainan, diskusi dengan peserta lain, kontes dan pertempuran 10 menit untuk multipemain dengan pengguna lain.

Tulis di komentar jika saya lupa menyebutkan beberapa platform otomatis yang bagus
UPD Setelah publikasi, Anda mengirim banyak layanan yang baik dan kami menyadari bahwa masuk akal untuk membaginya menjadi dua blok: 1. mempelajari dasar-dasar pemrograman dan 2. "buku tugas". Kami mengedit posting ini untuk menanggapi permintaan pertama. Untuk yang kedua - kami akan menyiapkan dan menerbitkan pos terpisah.