Πίνακας περιεχομένων:

7 καλύτεροι δωρεάν πόροι για εκμάθηση προγραμματισμού
7 καλύτεροι δωρεάν πόροι για εκμάθηση προγραμματισμού
Anonim

Κάντε τα πρώτα σας βήματα προς μια καριέρα προγραμματιστή ή μάθετε πώς να δημιουργείτε τα δικά σας έργα χρησιμοποιώντας αυτούς τους ιστότοπους.

1.freeCodeCamp

Εικόνα
Εικόνα
  • Τεχνολογίες: HTML, CSS, JavaScript, Git, Node.js, React.js και άλλες.
  • Κόστος: εντελώς δωρεάν.
  • Βαθμός δυσκολίας: όλα τα επίπεδα.
  • Αγγλική γλώσσα.

Το πρόγραμμα freeCodeCamp διδάσκει με συνέπεια στον χρήστη όλες τις βασικές πτυχές του προγραμματισμού Ιστού, από τις βασικές έννοιες έως τις πολύπλοκες τεχνικές ανάπτυξης. Στην αρχή κάθε μαθήματος, διαβάζετε τη θεωρία και μετά την εφαρμόζετε στην πράξη: γράψτε τον κώδικα σε έναν ειδικό επεξεργαστή και το σύστημα σας ελέγχει. Εάν προκύψουν δυσκολίες, μπορείτε να τις συζητήσετε με άλλους μαθητές στο φόρουμ.

Στο τέλος των θεωρητικών ενοτήτων, εμφανίζονται έργα που πρέπει να χρησιμοποιήσετε για να δημιουργήσετε τις δικές σας διαδικτυακές εφαρμογές. Τα αποτελέσματα της ανάπτυξης πρέπει να δημοσιεύονται στον πόρο και μετά να μπορούν να αξιολογηθούν από άλλους χρήστες.

Επιπλέον, το freeCodeCamp βοηθά τους μαθητές να συναντηθούν και να συνεργαστούν σε πραγματικά μη κερδοσκοπικά έργα. Αυτή είναι μια καλή ευκαιρία να αποκτήσετε πολύτιμη αναπτυξιακή εμπειρία και χαρτοφυλάκιο που απαιτείται για την απασχόληση.

freeCodeCamp →

2. Codecademy

Εικόνα
Εικόνα
  • Τεχνολογίες: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby και άλλες.
  • Κόστος: δωρεάν ή από 20 $ ανά μήνα για επιπλέον περιεχόμενο.
  • Αγγλική γλώσσα.
  • Βαθμός δυσκολίας: εύκολο-μέσο.

Όπως και ο προηγούμενος πόρος, το Codecademy εστιάζει στην εκμάθηση προγραμματισμού Ιστού. Διαβάζετε τη θεωρία και μετά ολοκληρώνετε τις εργασίες σε ένα διαδραστικό πρόγραμμα επεξεργασίας κώδικα. Στο χρήστη παρέχονται ξεχωριστά μαθήματα για διαφορετικές τεχνολογίες. Το μεγαλύτερο μέρος του καθενός από αυτά είναι διαθέσιμο δωρεάν, αλλά οι δοκιμές επαλήθευσης και οι εργασίες ανάπτυξης έργου ανοίγουν μετά την εγγραφή.

Το Codecademy διαθέτει επίσης ολοκληρωμένα προγράμματα επί πληρωμή που οργανώνουν και συνδυάζουν υλικά από διαφορετικά μαθήματα. Για παράδειγμα, το Build Websites from Scratch σάς διδάσκει βήμα προς βήμα πώς να αναπτύξετε έναν απλό ιστότοπο από την αρχή χρησιμοποιώντας διάφορες τεχνολογίες.

Codecademy →

3. Coursera

Εικόνα
Εικόνα
  • Τεχνολογίες: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift και άλλες.
  • Κόστος: δωρεάν ή από 49 $ ανά μήνα για επιπλέον περιεχόμενο.
  • Γλώσσα: Αγγλικά, Ρωσικά και άλλα.
  • Βαθμός δυσκολίας: όλα τα επίπεδα.

Το Coursera προσφέρει μια ποικιλία μαθημάτων σε διάφορες γλώσσες προγραμματισμού από κορυφαία πανεπιστήμια του κόσμου. Εδώ μπορείτε να μάθετε όχι μόνο την ανάπτυξη ιστού, αλλά και τη δημιουργία προγραμμάτων για φορητές συσκευές και επιτραπέζιους υπολογιστές. Ορισμένα μαθήματα είναι αυτοτελή, αλλά τα περισσότερα είναι ομαδοποιημένα σε ειδικότητες - σετ σχετικών μαθημάτων.

Μπορείτε να δείτε το θεωρητικό υλικό που παρουσιάζεται από κείμενα και βίντεο δωρεάν. Ωστόσο, οι περισσότερες από τις εργασίες δοκιμής και εξάσκησης που απαιτούν επαλήθευση από έναν δάσκαλο ή άλλους χρήστες είναι διαθέσιμες μόνο με συνδρομή επί πληρωμή.

Coursera →

4.edX

Εικόνα
Εικόνα
  • Τεχνολογίες: HTML, CSS, JavaScript, Java, Python, Ruby και άλλες.
  • Κόστος: δωρεάν ή από 49 $ ανά μήνα για ένα πιστοποιητικό.
  • Γλώσσα: Αγγλικά και άλλα.
  • Βαθμός δυσκολίας: όλα τα επίπεδα.

Στο edX, μπορείτε να έχετε πρόσβαση σε μαθήματα από διάσημες εταιρείες και πανεπιστήμια. Μεταξύ αυτών είναι, για παράδειγμα, η περίφημη εισαγωγή σε αρχάριους προγραμματιστές, Εισαγωγή στην Επιστήμη Υπολογιστών από το Πανεπιστήμιο του Χάρβαρντ. Το εκπαιδευτικό περιεχόμενο παρουσιάζεται κυρίως με βιντεοδιαλέξεις και κείμενα. Ορισμένα μαθήματα περιέχουν τεστ και άλλες διαδραστικές δραστηριότητες.

Για το πέρασμα των περισσότερων υλικών η πλατφόρμα δεν ζητάει χρήματα. Αλλά μπορείτε να λάβετε ένα πιστοποιητικό που επιβεβαιώνει την επιτυχή ολοκλήρωση ενός συγκεκριμένου μαθήματος μόνο για χρήματα.

edX →

5. ΔΙΑΙΣΘΗΣΗ

Εικόνα
Εικόνα
  • Τεχνολογίες: HTML, CSS, JavaScript, αλγόριθμοι και βάσεις δεδομένων, C #, Java, Python, Ruby και άλλα.
  • Κόστος: δωρεάν ή από 500 ρούβλια το μήνα για τις υπηρεσίες ενός δασκάλου.
  • Ρωσική γλώσσα.
  • Βαθμός δυσκολίας: όλα τα επίπεδα.

Ο κατάλογος της εκπαιδευτικής πλατφόρμας «INTUIT» περιέχει μαθήματα κειμένου και βίντεο από ρωσικά εκπαιδευτικά ιδρύματα και διεθνείς εταιρείες πληροφορικής. Το περιεχόμενο του ιστότοπου καλύπτει όλους τους βασικούς τομείς προγραμματισμού από την ανάπτυξη ιστοσελίδων έως τη δημιουργία προγραμμάτων επιτραπέζιου υπολογιστή. Η αυτοδιδασκαλία είναι δωρεάν, αλλά υπάρχει μια επί πληρωμή υπηρεσία στην οποία ο χρήστης επικουρείται από προσωπικό δάσκαλο.

«ΔΙΑΙΣΘΗΣΗ» →

6. Στεπίκ

Εικόνα
Εικόνα
  • Τεχνολογίες: JavaScript, C #, νευρωνικά δίκτυα, C ++ και άλλα.
  • Κόστος: εντελώς δωρεάν.
  • Γλώσσα: Ρωσικά, Αγγλικά.
  • Βαθμός δυσκολίας: εύκολο-μέσο.

Μια άλλη μη κερδοσκοπική πλατφόρμα, μαθήματα για την οποία δημιουργούνται από ρωσικές εταιρείες και πανεπιστήμια. Αν και δεν υπάρχει πολύ υλικό για συγκεκριμένες γλώσσες προγραμματισμού στο Stepik, εδώ μπορείτε να μάθετε θεμελιώδεις γνώσεις στον τομέα των μαθηματικών και τη θεωρία των αλγορίθμων που θα είναι χρήσιμες σε κάθε προγραμματιστή.

Στεπίκ →

7. Ένα σύγχρονο σεμινάριο Javascript

Εικόνα
Εικόνα
  • Τεχνολογίες: JavaScript και άλλες.
  • Κόστος: δωρεάν ή από 6.500 ρούβλια για ένα επιπλέον μάθημα.
  • Ρωσική γλώσσα.
  • Βαθμός δυσκολίας: όλα τα επίπεδα.

Αυτός ο πόρος είναι αφιερωμένος στη γλώσσα JavaScript και στις σχετικές τεχνολογίες Ιστού. Εδώ θα βρείτε ένα πολύ λεπτομερές, καλά δομημένο και κατανοητό κείμενο μαθήματος JS. Οι εργασίες μετά από κάθε θέμα θα βοηθήσουν στην εδραίωση των γνώσεων που αποκτήθηκαν. Ταυτόχρονα, η ύλη είναι καθαρά θεωρητική και δεν διδάσκει τη δημιουργία έργων στην πράξη.

Μπορείτε να μελετήσετε το εγχειρίδιο μόνοι σας δωρεάν ή να πληρώσετε για προχωρημένα μαθήματα που περιλαμβάνουν εκμάθηση της ίδιας της JavaScript ή σχετικών τεχνολογιών με έναν δάσκαλο.

"Modern Javascript Tutorial" →

Συνιστάται: