Οι 11 Καλύτερες Τοποθεσίες για Δωρεάν Online Μαθήματα Προγραμματισμού Υπολογιστών
Διαφήμιση
Αυτή τη στιγμή υπάρχει ένας άφθονος αριθμός θέσεων εργασίας προγραμματισμού ηλεκτρονικών υπολογιστών και ένας άφθονος αριθμός ελεύθερων μαθημάτων ηλεκτρονικής προγραμματισμού που θα σας βοηθήσουν να προσπεράσετε μία από αυτές τις εργασίες - ακόμη και χωρίς ένα παραδοσιακό πτυχίο πληροφορικής.
Θα σας δείξουμε πού θα βρείτε αυτές τις εξαιρετικές τάξεις ηλεκτρονικής προγραμματισμού. Εάν δεν ξέρετε το πρώτο πράγμα για τον προγραμματισμό, ελέγξτε την εισαγωγή μας σε ό, τι είναι η κωδικοποίηση.
1. MIT OpenCourseWare
Το MIT OpenCourseWare είναι απίστευτο. Πριν από πολλά χρόνια, όταν αγωνίζομαι σε μια σειρά μαθημάτων γραμμικής άλγεβρας στο κολέγιο, ο MIT OCW ήρθε στη διάθεσή μου. Τα πλήρη μαθήματα διατίθενται δωρεάν online και μπορείτε να τα περάσετε με το δικό σας ρυθμό.
Αυτό το μάθημα γραμμικής άλγεβρας (δεν είναι πλέον διαθέσιμο, δυστυχώς) είναι ένας ισχυρός υποψήφιος για το καλύτερο μάθημα κολλεγίων που έχω πάρει ποτέ. Ήταν όλες οι διαλέξεις βίντεο, αλλά ο καθηγητής ήξερε τα πράγματα του και παρουσίασε το υλικό με έναν εύκολο να αφομοιώσει τρόπο. Έχει πραγματικά επικυρώσει τη φήμη του MIT ως εκπαιδευτικό ίδρυμα.
Είμαι βέβαιος ότι θα αγαπήσετε τα μαθήματα προγραμματισμού του MIT OCW. Τα εισαγωγικά χωρίζονται σε γενικές εισαγωγές, σε ειδικά μαθήματα γλώσσας και σε μαθήματα παρακολούθησης. Για μια πλήρη λίστα, περιηγηθείτε στο τμήμα Πληροφορικής.
2. edX
Το edX είναι φορέας δωρεάν σε απευθείας σύνδεση μαθήματα επιπέδου κολλεγίων, από κοινού από το MIT και το Πανεπιστήμιο του Χάρβαρντ. Όχι μόνο τα μαθήματα είναι διαθέσιμα χωρίς επιβάρυνση, η ίδια η οργάνωση είναι μη κερδοσκοπική, ώστε να μπορείτε να ξεκουραστείτε εύκολα γνωρίζοντας ότι δεν θα σας εκμεταλλευθούμε με μεταγενέστερα κίνητρα.
Τα μαθήματα στο edX μπορούν να είναι εβδομαδιαία ή αυτοδιαβροχοποιημένα. Τα μαθήματα καλύπτουν όλο το φάσμα των θεμάτων που μπορείτε να βρείτε σε οποιοδήποτε διαπιστευμένο πανεπιστήμιο, αλλά υπάρχει ένα βαρύ λοξό προς την Επιστήμη Υπολογιστών, Μηχανικών και Επιχειρήσεων & Διοίκησης. Διακρίνονται επίσης σε επίπεδα Εισαγωγικού, Ενδιάμεσου και Προχωρημένου για την ευκολία σας.
Το edX προσφέρει επίσης Πιστοποιητικά Προγράμματα, τα οποία είναι πρόγραμμα σπουδών που αναπτύσσεται προς γνώση σε μια συγκεκριμένη περιοχή, όπως η Ανάπτυξη Ιστού Front-End ή η Data Science. Αυτά είναι χρήσιμα για βαθύτερη μάθηση.
3. Coursera
Το Coursera είναι μια δωρεάν ηλεκτρονική πλατφόρμα μαθημάτων που υποστηρίζεται από το Πανεπιστήμιο του Στάνφορντ και τους επιχειρηματικούς κεφαλαίους. Η Coursera συνεργάζεται με διάφορα πανεπιστήμια και οργανισμούς για να προσφέρει τα μαθήματά τους και κερδίζει έσοδα μέσω των προγραμμάτων Πιστοποιητικών.
Αυτό που είναι ωραίο είναι ότι το Coursera επικεντρώνεται στις ειδικότητες: σειρές μαθημάτων που έχουν σχεδιαστεί για να δημιουργήσουν τις ικανότητές σας σε ένα συγκεκριμένο θέμα, αλλά όχι τόσο ολοκληρωμένα όσο ένα πλήρες πρόγραμμα. Για παράδειγμα, οι εξειδικευμένες εξειδικεύσεις "Δομές δεδομένων και αλγόριθμοι" καλύπτουν τις βασικές δομές δεδομένων, τους βασικούς αλγορίθμους, τους αλγορίθμους γραφήματος, τους αλγορίθμους αλγορίθμων, τους προηγμένους αλγόριθμους και τη συναρμολόγηση γονιδιώματος.
Σημειώστε ότι δεν είναι όλα τα μαθήματα δωρεάν, αλλά πολλά είναι. Τα μαθήματα είναι αυτοτροφοδοτούμενα, αλλά έχουν καθορισμένες ημερομηνίες έναρξης και λήξης, πράγμα που σημαίνει ότι θα πρέπει να τα περάσετε καθώς είναι διαθέσιμα. Τα σημερινά μαθήματα μπορεί να μην είναι αύριο εκεί, αλλά νέα μπορούν να εμφανιστούν στη θέση τους. Δείτε τα καλύτερα μαθήματα Coursera που αξίζει να πληρώσετε για τα 10 καλύτερα μαθήματα δωρεάν Coursera που θα θέλετε να πληρώσετε για τα 10 καλύτερα μαθήματα δωρεάν Coursera που θέλετε να πληρώσετε για να μπορείτε να μάθετε οτιδήποτε online με το Coursera. Αυτά τα 10 δωρεάν μαθήματα είναι τόσο καλά που θα θελήσετε να πληρώσετε για να κερδίσετε ένα πιστοποιητικό επίσης. Διαβάστε περισσότερα εάν χρειάζεστε κάποιες ιδέες.
4. PVTuts
Το PVTuts είναι ένας δωρεάν ηλεκτρονικός χώρος αποθήκευσης βίντεο μαθήματα για την εκμάθηση γλωσσών προγραμματισμού. Δεν έχει ενημερωθεί από το 2013, αλλά η βιντεοθήκη είναι ακόμα μια μεγάλη πηγή για αρχάριους. Απλά ξέρετε ότι αυτά τα μαθήματα αφορούν αποκλειστικά τη συντακτική γλώσσα και τίποτα άλλο.
Τα διαθέσιμα θέματα περιλαμβάνουν τέσσερις γενικές γλώσσες προγραμματισμού (C ++, C #, Java και SQL) και έξι γλώσσες προγραμματισμού ιστού (HTML, CSS, JavaScript, PHP, ASP.NET και XML).
5. Udacity
Η Udacity είναι μια ακόμη πλατφόρμα ηλεκτρονικών μαθημάτων, αλλά σε αντίθεση με τα MIT OCW, edX και Coursera, η Udacity επικεντρώνεται αυστηρά σε θέματα που σχετίζονται με τον προγραμματισμό, την επιστήμη των δεδομένων και τη μηχανική. Δεν υπάρχουν μαθηματικά, δεν υπάρχουν κοινωνικές επιστήμες, δεν υπάρχουν ανθρωπιστικές επιστήμες. Είναι όλα σχετικά με την τεχνολογία, και αναμφισβήτητα καλύτερα για αυτό.
Ο στόχος της Udacity είναι να σας προετοιμάσει για επαγγελματική επιτυχία σε έναν από τους τομείς που σχετίζονται με την τεχνολογία. Η πλατφόρμα δίνει μεγάλη προσοχή στα προγράμματα Nanodegree, τα οποία είναι συμπαγή προγράμματα σπουδών (συνήθως ολοκληρώνονται σε λιγότερο από ένα χρόνο) σχεδιασμένα για να σας προσφέρουν εργασία όσο το δυνατόν γρηγορότερα. Αλλά Nanodegrees κοστίζουν οπουδήποτε από $ 100 έως $ 500 η κάθε μία.
Δεν θέλετε να πληρώσετε τίποτα; Είναι εντάξει. Μπορείτε να αποφύγετε την προσέγγιση που βασίζεται στο πρόγραμμα σπουδών και να παραμείνετε ατομικά δωρεάν μαθήματα.
6. Udemy
Το Udemy είναι μια ηλεκτρονική αγορά εκπαίδευσης όπου ο καθένας μπορεί να δημιουργήσει (και ακόμη και να πουλήσει) τα δικά του μαθήματα για τους άλλους να καταναλώσουν. Αυτό είναι ακριβώς το δίκοπο σπαθί: επιτρέπει στους εξειδικευμένους ανθρώπους να μοιραστούν τις γνώσεις τους χωρίς πτυχίο εκπαίδευσης, αλλά πρέπει να περάσετε πολλά χάλια για να τα βρείτε.
Τα μαθήματα προγραμματισμού στο Udemy κυμαίνονται σε όλα τα είδη θεμάτων. Θα βρείτε τα πάντα, από τα δεδομένα που βασίζονται στην Python, μέχρι τα βασικά στοιχεία της ηθικής hacking, από τα βασικά στοιχεία της Java μέχρι την ανάπτυξη ιστού σε επίπεδο master. Θα βρείτε επίσης πολλά μαθήματα που σχετίζονται με την ανάπτυξη παιχνιδιών 5 Ελεύθερο παιχνίδι Ανάπτυξη λογισμικού Εργαλεία για να κάνετε τα δικά σας παιχνίδια 5 Δωρεάν Εργαλεία για την ανάπτυξη λογισμικού παιχνιδιών για να κάνετε τα δικά σας παιχνίδια Δωρεάν λογισμικό ανάπτυξης παιχνιδιών είναι ένας πολύ καλός τρόπος για να ξεκινήσετε την παραγωγή παιχνιδιών βίντεο. Καταρτίσαμε το καλύτερο λογισμικό παιχνιδιών στην αγορά. Διαβάστε περισσότερα .
Σημείωση: Ποτέ μην πληρώνετε πλήρη τιμή για ένα μάθημα Udemy! Η αγορά Udemy πραγματοποιεί συχνά μαζικές πωλήσεις, μειώνοντας τις τιμές οπουδήποτε από 50 σε 90%. Ενώ περιμένετε, ελέγξτε τα καλύτερα δωρεάν μαθήματα Udemy.
7. Free Camp Camp ή The Odin Project
Εάν ο στόχος σας είναι να γίνετε καταξιωμένος web developer, είτε front-end είτε back-end, τότε συστήνω είτε το Free Code Camp (το οποίο διδάσκει HTML, CSS, JavaScript και React) είτε το The Odin Project (το οποίο διδάσκει HTML, CSS, JavaScript, Ruby on Rails).
Αυτά τα δύο είναι ολοκληρωμένα μαθήματα, τόσο 100 τοις εκατό δωρεάν, που θα σας μεταφέρει από το μηδέν στον ήρωα με το δικό σας ρυθμό. Ακόμα κι αν δεν έχετε εμπειρία κωδικοποίησης καθόλου, θα είστε εντάξει. Αναμείνετε να επενδύσετε πολλούς μήνες από την αρχή μέχρι το τέλος, ώστε να κατανοήσετε πραγματικά τις έννοιες που διδάσκονται. Μην βιάζεστε.
8. Khan Academy
Η Khan Academy είναι ένας από τους μεγαλύτερους θησαυρούς του διαδικτύου. Αυτή η μη κερδοσκοπική πλατφόρμα εκπαίδευσης υπήρξε μια θαυμάσια πηγή δωρεάν εκπαίδευσης για την τελευταία δεκαετία και είναι μόνο καλύτερη. Θέλετε να μάθετε τον Αριθμητικό; Βιολογία? Παγκόσμια ιστορία? Πώς να κάνετε τους φόρους σας ή να επενδύσετε τα χρήματά σας; Είναι όλα εδώ.
Για να είμαστε δίκαιοι, τα τμήματα Προγραμματισμού Πληροφορικής και Προγραμματισμού Υπολογιστών παίρνουν το catch-up, γι 'αυτό είναι τόσο χαμηλά σε αυτόν τον κατάλογο. Μπορείτε να μάθετε JavaScript μόνο αυτή τη στιγμή, καθώς και τα βασικά των αλγορίθμων και της κρυπτογράφησης, αλλά σίγουρα αξίζει να παρακολουθείτε.
9. YouTube
Το YouTube έχει χτυπήσει ή χάσει. Υπάρχουν χιλιάδες playlist tutorial, αλλά πάρα πολλά από αυτά είναι επιφανειακά ή εντελώς λανθασμένα. Από αυτά που φαίνονται πολλά υποσχόμενα, ένα μεγάλο κομμάτι από αυτά είναι ελλιπή. Και από αυτά που είναι πλήρη, ένα σημαντικό μέρος είναι ξεπερασμένο.
Τούτου λεχθέντος, αν έχετε ένα διακριτικό μάτι, το YouTube μπορεί να είναι μια μεγάλη πηγή για να μάθει πώς να προγραμματίσει. Ξεκινήστε με τη σειρά μας από τα καλύτερα σεμινάρια προγραμματισμού του YouTube Τα 17 Best YouTube Tutorials Προγραμματισμός Τα 17 Best YouTube Tutorials Προγραμματισμού Σε αυτή τη θέση, θα θέλαμε να σας δείξουμε μερικές από τις καλύτερες σειρές προγραμματισμού του YouTube που έχουμε βρει. Όλα αυτά είναι επαρκή για να πάρει τα πόδια σας υγρό ως προγραμματιστής newbie. Διαβάστε περισσότερα .
10. OpenCourser
Το OpenCourser δεν είναι πλατφόρμα εκπαίδευσης όπως οι άλλοι ιστότοποι που αναφέρονται εδώ. Μάλλον, είναι μια μηχανή αναζήτησης που συγκεντρώνει χιλιάδες δωρεάν online μαθήματα από όλο τον ιστό και τα φέρνει στα χέρια σας.
Από αυτό το γράψιμο, πάνω από 900 δωρεάν μαθήματα προγραμματισμού σε απευθείας σύνδεση καταλογογραφούνται από το OpenCourser, με πολλά περισσότερα προστίθενται κάθε μέρα. Ναι, θα βρείτε πολλά μαθήματα από το edX, το Coursera, το Udacity κ.λπ., αλλά θα βρείτε επίσης κάποιες από άλλες χώρες, όπως η Ακαδημία Saylor. Τουλάχιστον, είναι ένας βολικός τρόπος να αναζητήσετε πολλές από τις παραπάνω πλατφόρμες ταυτόχρονα.
11. Codecademy
Η Codecademy είναι μια σειρά διαδραστικών online μαθήματα που στοχεύουν να σας διδάξουν τα βασικά στοιχεία μιας χούφτας γλωσσών προγραμματισμού και πλαισίων. Κάθε μάθημα είναι μια διεγερμένη, βήμα-προς-βήμα διαδικασία που κρατάει το χέρι σας από τη αρχή μέχρι το τέλος.
Αλλά μια προειδοποίηση προτού μπείτε στο Codecademy: τα πράγματα που θα μάθετε εδώ είναι εξαιρετικά βασικά και επιφανειακά. Το Codecademy σας διδάσκει πώς να γράφετε κώδικα, αλλά δεν σας διδάσκει πώς να σκέφτεστε σαν προγραμματιστής . Πολλοί αρχάριοι αρχίζουν να απογοητεύονται επειδή δεν ξέρουν τι να κάνουν με τις γνώσεις που έχουν πάρει.
Εάν έχετε προηγούμενη εμπειρία κωδικοποίησης και απλά θέλετε να μάθετε τη σύνταξη μιας νέας γλώσσας, τότε η Codecademy είναι πραγματικά πολύ χρήσιμη. Εάν θεωρείτε τον εαυτό σας έναν αρχάριο, τότε πρέπει να αποφύγετε την Codecademy για τώρα. Γιατί δεν πρέπει να μάθετε να κωδικοποιείτε με Codeacademy Γιατί δεν πρέπει να μάθετε να κωδικοποιείτε με Codeacademy Τι συμβαίνει με την Codecademy; Για όσους θέλουν να μάθουν την κωδικοποίηση, ο εκπαιδευτικός ιστότοπος είναι ένας από τους καλύτερους για να ξεκινήσετε. Αλλά το Codecademy σας διδάσκει να σκέφτεστε σαν κωδικοποιητής; Διαβάστε περισσότερα .
Αξιοσημείωτη μνεία: Lynda
Η Lynda φιλοξενεί πάνω από 6.000 διαφορετικά μαθήματα σε απευθείας σύνδεση σε 12 τεχνολογικά πεδία (π.χ. Animation, CAD, IT, Marketing, Φωτογραφία) και εκατοντάδες πιο συγκεκριμένα θέματα ενδιαφέροντος. Με πάνω από 670 μαθήματα, η κατηγορία Προγραμματισμός αποτελεί ένα τεράστιο κομμάτι του περιεχομένου της Lynda.
Τα θέματα που καλύπτονται περιλαμβάνουν θεμελιώδεις έννοιες προγραμματισμού, διαχείριση βάσεων δεδομένων, ανάπτυξη παιχνιδιών, ανάπτυξη κινητής τηλεφωνίας, ανάπτυξη ιστού και, φυσικά, μαθήματα για μεμονωμένες γλώσσες προγραμματισμού. Αυτό που είναι ωραίο είναι ότι τα μαθήματα χωρίζονται σε αρχάριους, ενδιάμεσους και προχωρημένους επίπεδα, έτσι ώστε να μπορείτε πάντα να βρείτε αυτά που σας αφορούν περισσότερο.
Η Lynda είναι μια πληρωμένη πλατφόρμα που κοστίζει $ 20 / mo, αλλά υπάρχει ένα τέχνασμα που μπορείτε να χρησιμοποιήσετε για να έχετε πρόσβαση στα μαθήματα Lynda δωρεάν. Πώς να χρησιμοποιήσετε το Lynda.com δωρεάν από την τοπική βιβλιοθήκη σας Πώς να χρησιμοποιήσετε το Lynda.com δωρεάν από την τοπική βιβλιοθήκη σας ζείτε στις Η.Π.Α. ή τον Καναδά, πιθανότατα έχετε ελεύθερη και απεριόριστη πρόσβαση στη Lynda μέσω της βιβλιοθήκης σας. Εδώ είναι η εύκολη διαδικασία για να εγγραφείτε στο Lynda.com μέσω της βιβλιοθήκης σας. Διαβάστε περισσότερα .
Περισσότερες συμβουλές για προγραμματιστές υπολογιστών Newbies
Αν το κολλήσετε και αποφασίσετε να ακολουθήσετε τον προγραμματισμό ως καριέρα, ελέγξτε τις συμβουλές μας για τον προγραμματισμό της προετοιμασίας της συνέντευξης. Από την άλλη πλευρά, μπορεί να διαπιστώσετε ότι ο προγραμματισμός είναι πολύ δύσκολος: σηματοδοτεί ότι ο προγραμματισμός δεν είναι για σας 6 Σημάδια που δεν σας ενδιαφέρουν να είστε προγραμματιστής 6 Σημεία που δεν σας ενδιαφέρουν να είστε προγραμματιστές Όχι όλοι έχουν αποκοπεί να είστε προγραμματιστής. Εάν δεν είστε απόλυτα σίγουροι ότι θέλετε να είστε προγραμματιστής, υπάρχουν μερικές ενδείξεις που μπορεί να σας οδηγήσουν προς τη σωστή κατεύθυνση. Διαβάστε περισσότερα .
Εξερευνήστε περισσότερα σχετικά με: Μαθήματα Online, Προγραμματισμός.