3 miejsca w sieci do nauki programowania

3 najlepsze miejsca w Sieci do nauki programowania

Za nami wrzesień, nowy rok szkolny i akademicki, dla niektórych jesienny przypływ motywacji do nauki nowych rzeczy. Dlatego w dzisiejszym wpisie postanowiłam zebrać dla Was strony, które ułatwią samodzielną naukę programowania. Każdy kiedyś zaczynał, o moich początkach mogliście przeczytać we wpisie – Pierwsze kroki w świecie programowania. A tymczasem zapraszam do nowej lektury! 🙂

1. Treehouse

miejsca w sieci do nauki programowania

Źródło: www.teamtreehouse.com

Treehouse to strona, która na ten moment zawiera ponad dwieście kursów w formie lekcji wideo prowadzonych przez specjalistów z branży IT. Wystarczy wybrać interesującą nas ścieżkę rozwoju i z każdą lekcją zdobywać kolejne stopnie wtajemniczenia, dzięki wirtualnym badge’om. Każda ścieżka nauki to od 5 do 58 godzin nagrań i praktycznych ćwiczeń.

Dostępne ścieżki:
  • Java Web Development
  • Web Design
  • C# Development
  • Front End Web Development
  • Asp.NET Development
  • Rails Development
  • iOS Development with Objective-C
  • Beginner Android Development
  • PHP Development
  • WordPress Development
  • Starting a Business
  • Learn WordPress
  • Learn Python
  • Learn Ruby
  • Learn Java
  • Learn Flask
  • Digital Literacy
  • Full Stack Java Script
  • iOS Development with Swift 2.0
  • Learn Django
  • Game Development with Unity
  • Intermediate Android Development
Koszt: 25$ za miesiąc
Moje wrażenia

Sama przeszłam przez ścieżkę Web Design, na którą poświęciłam cały miesiąc nauki. Każdego dnia zdobywałam wiedzę z zakresu budowania estetycznych stron internetowych, m.in. uczyłam się podstaw tworzenia logo, teorii kolorów i typografii. Dodatkowo uporządkowałam sobie wiedzę z HTML’a i CSS’a. Wykonałam kilkanaście ćwiczeń praktycznych, które stanowią świetną podstawę do samodzielnego budowania stron internetowych. Wiedza była przekazywana w przystępny sposób, każdy filmik można było zatrzymać, cofnąć czy pobrać na dysk komputera. Dodatkową zaletą platformy jest forum, na którym zawsze można zadać pytanie lub poszukać odpowiedzi na pojawiające się w ćwiczeniach trudności. Obecnie dostępna jest także aplikacja na urządzenia mobilne, dzięki czemu możemy uczyć się nawet w podróży czy drodze do pracy. 🙂

2. Codecademy

miejsca w sieci do nauki programowania

Źródło: www.codecademy.com

Codecademy to miejsce podobne do Treehouse’a. W ofercie znajdziecie kilkanaście ścieżek nauki do wyboru, ale… zupełnie za darmo. Ćwiczenia te nie zawierają jednak komentarzy ekspertów – jest to typowy kurs online, podczas którego przeklikujemy się przez kolejne okna z zadaniami. Plusem są załączone po każdym zagadnieniu ćwiczenia praktyczne. To zdecydowanie wybór dla osób, które nie mają zbyt dużo wolnego czasu. Na naukę  jednego obszaru poświęcicie maksymalnie 10 godzin.

Dostępne ścieżki:
  • Learn HTML & CSS: Part I
  • Learn JavaScript
  • Learn Sass
  • Make a Website
  • Learn the Command Line
  • Deploy a Website
  • Python
  • HTML & CSS
  • JavaScript
  • jQuery
  • Learn ReactJS: Part I/Part II
  • Learn AngularJS 1.X
  • Ruby
  • Learn Ruby in Rails
  • Ruby on Rails: Authentication
  • Learn Java
  • Learn Git
  • Learn SQL
  • SWL: Table Transformation
  • SQL: Analysing Business Metrics
  • PHP
  • Learn Watson API
Koszt: wersja podstawowa za darmo, wersja PRO 19.99$ za miesiąc
Moje wrażenia

Z Codecademy zrealizowałam dwa kursy – HTML & CSS oraz JavaScript. Przyznam, że przedstawiona wiedza obejmowała same podstawy języków programowania. Dla osób, które mają już jakieś pojęcie o programowaniu przeznaczona jest wersja PRO. Nie miałam jeszcze okazji jej wypróbować, ale słyszałam dużo pozytywnych opinii, więc z pewnością jest warta wypróbowania. Plusem tej platformy jest znów forum, na którym możemy śmiało zadawać pytania związane z kursem oraz zakładka z materiałami dodatkowymi, które możemy pobrać na dysk komputera. Niestety Codecademy nie jest dostępne na urządzeniach mobilnych.

3. Udemy

miejsca w sieci do nauki programowania

Źródło: www.udemy.com

Udemy to bardzo szeroka platforma zawierająca ponad 400 tysięcy kursów – od programowania, przez jogę, po fotografię. Każdy kurs to seria lekcji wideo przygotowanych przez ekspertów z danej dziedziny.

Obszary z zakresu programowania:
  • Top 379 Online Web Development Courses
  • Top C++ Courses and Tutorials
  • Top PHP Video Tutorials
  • Top Python Courses
  • Learn Objective C
  • The Top Java Tutorials
  • Javascript Tutorials
  • WordPress Tutorials
  • HTML Tutorials
Koszt: możemy znaleźć kursy darmowe i płatne, często jednak pojawiają się promocje – średnia cena za jeden kurs to ok. 19$
Moje wrażenia

Z Udemy korzystałam podczas nauki iOS’a i SWIFT’a. Kursy zawierają naprawdę solidną dawkę wiedzy. Bardzo podobał mi się sposób prowadzenia lekcji oraz przekazywania wiedzy przez nauczyciela. Co ważne, zawsze możecie zadać pytanie swojemu trenerowi, podzielić się  z nim rozwiązaniem ćwiczenia czy zrealizowanym projektem. Przyznaję jednak, że kurs ten pochłonął najwięcej czasu i wymagał ode mnie maksymalnego skupienia i zaangażowania. Dlatego jeśli zdecydujecie się na tę opcję, koniecznie zaplanujcie odpowiedni czas na naukę. Plusem platformy jest dostępność kursów na urządzaniach mobilnych, możliwość korzystania z video offline oraz 24h na dobę.

Osobiście polecam wybranie jednego obszaru, który Was interesuje i sprawdzenie ścieżki nauki na każdej z wymienionych platform. Każdemu może odpowiadać inna forma przyswajania wiedzy. 🙂 To co, wypróbujecie? A może znacie inne ciekawe miejsca w Sieci do nauki programowania? Koniecznie podzielcie się nimi w komentarzach.

One thought on “3 najlepsze miejsca w Sieci do nauki programowania

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.