Οι 11 καλύτεροι ιστότοποι για δωρεάν διαδικτυακά μαθήματα προγραμματισμού υπολογιστών

Οι 11 καλύτεροι ιστότοποι για δωρεάν διαδικτυακά μαθήματα προγραμματισμού υπολογιστών

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





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





1 ΜΕ OpenCourseWare

Το MIT OpenCourseWare είναι απίστευτο. Πριν από πολλά χρόνια, όταν αγωνιζόμουν για ένα μάθημα γραμμικής άλγεβρας στο κολέγιο, το MIT OCW ήρθε να με σώσει. Τα πλήρη μαθήματα διατίθενται δωρεάν στο Διαδίκτυο και μπορείτε να τα παρακολουθήσετε με τον δικό σας ρυθμό.





Αυτό το μάθημα της γραμμικής άλγεβρας (δυστυχώς δεν είναι πλέον διαθέσιμο) είναι ένας ισχυρός υποψήφιος για το καλύτερο μάθημα κολλεγίου που έχω παρακολουθήσει ποτέ. Wasταν όλα διαλέξεις βίντεο, αλλά ο καθηγητής γνώριζε τα πράγματα του και παρουσίασε το υλικό με εύκολο εύπεπτο τρόπο. Πραγματικά επικύρωσε τη φήμη του MIT ως εκπαιδευτικού ινστιτούτου.

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



αντιγράψτε το φάκελο google drive σε άλλο λογαριασμό

2 edX

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

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





Το edX προσφέρει επίσης Προγράμματα Πιστοποίησης, τα οποία είναι προγράμματα σπουδών που βασίζονται στην κατοχή σε έναν συγκεκριμένο τομέα, όπως το Front-End Web Development ή Data Science. Αυτά είναι βολικά για βαθύτερη μάθηση.

3 Coursera

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





Το ωραίο είναι ότι το Coursera επικεντρώνεται στις Ειδικεύσεις: σύνολα μαθημάτων που έχουν σχεδιαστεί για να αναπτύξουν τις δεξιότητές σας σε ένα συγκεκριμένο θέμα, αλλά όχι τόσο ολοκληρωμένα όσο ένα πλήρες πρόγραμμα. Για παράδειγμα, η εξειδίκευση «Δομές δεδομένων και αλγόριθμοι» καλύπτει βασικές δομές δεδομένων, βασικούς αλγόριθμους, αλγόριθμους γραφημάτων, αλγόριθμους συμβολοσειράς, προηγμένους αλγόριθμους και συνέλευση γονιδιώματος.

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

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 έως τα βασικά της ηθικής πειρατείας, από βασικές αρχές Java έως ανάπτυξη ιστού σε κύριο επίπεδο. Θα βρείτε επίσης πολλά μαθήματα που σχετίζονται με την ανάπτυξη παιχνιδιών Το

Σημείωση: Ποτέ μην πληρώνετε το πλήρες τίμημα για ένα μάθημα Udemy! Η αγορά Udemy πραγματοποιεί συχνά μαζικές πωλήσεις, μειώνοντας τις τιμές από 50 έως 90 τοις εκατό. Ενώ περιμένετε, ελέγξτε το καλύτερα δωρεάν μαθήματα Udemy Το

7 Δωρεάν Camp Camp ή Το έργο Odin

Εάν ο στόχος σας είναι να γίνετε ικανός προγραμματιστής ιστού, είτε front-end είτε back-end, τότε προτείνω ανεπιφύλακτα είτε το Free Code Camp (το οποίο διδάσκει HTML, CSS, JavaScript και React) είτε το The Odin Project (το οποίο διδάσκει HTML, CSS , JavaScript, Ruby on Rails).

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

8 Ακαδημία Χαν

Το Khan Academy είναι ένας από τους μεγαλύτερους θησαυρούς του διαδικτύου. Αυτή η μη κερδοσκοπική εκπαιδευτική πλατφόρμα ήταν μια θαυμάσια πηγή δωρεάν εκπαίδευσης την τελευταία δεκαετία και μόνο βελτιώνεται. Θέλετε να μάθετε Λογαριασμός; Βιολογία? Παγκόσμια ιστορία? Πώς να κάνετε τους φόρους σας ή να επενδύσετε τα χρήματά σας; Είναι όλα εδώ.

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

9 Youtube

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

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

10 OpenCourser

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

Από τη στιγμή που γράφεται αυτό, πάνω από 900 δωρεάν διαδικτυακά μαθήματα προγραμματισμού καταγράφονται από το OpenCourser, με πολλά άλλα να προστίθενται κάθε μέρα. Ναι, θα βρείτε ένα σωρό μαθήματα από edX, Coursera, Udacity, κλπ. Αλλά θα βρείτε και κάποια από αλλού, όπως το Saylor Academy. Τουλάχιστον, είναι ένας βολικός τρόπος για να αναζητήσετε ταυτόχρονα πολλές από τις παραπάνω πλατφόρμες.

έντεκα. Codecademy

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

Αλλά μια προειδοποίηση πριν βουτήξετε στο Codecademy: τα πράγματα που θα μάθετε εδώ είναι εξαιρετικά βασικά και επιφανειακά. Το Codecademy σας διδάσκει πώς να γράψετε κώδικα , αλλά δεν σε διδάσκει πώς να σκέφτεσαι σαν προγραμματιστής Το Πολλοί αρχάριοι για πρώτη φορά απογοητεύονται επειδή δεν ξέρουν τι να κάνουν με τη γνώση που έχουν πάρει.

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

Αξιοσημείωτη αναφορά: Lynda

Το Lynda φιλοξενεί πάνω από 6.000 διαφορετικά διαδικτυακά μαθήματα σε 12 τομείς που σχετίζονται με την τεχνολογία (π.χ. Animation, CAD, IT, Marketing, Photography) και εκατοντάδες πιο συγκεκριμένα θέματα ενδιαφέροντος. Με περισσότερα από 670 μαθήματα, η κατηγορία Προγραμματισμός αποτελεί ένα τεράστιο κομμάτι του περιεχομένου της Lynda.

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

Το Lynda είναι μια πλατφόρμα επί πληρωμή που κοστίζει 20 $/μήνα, αλλά υπάρχει ένα τέχνασμα που μπορείτε να χρησιμοποιήσετε για να αποκτήσετε δωρεάν μαθήματα Lynda.

Περισσότερες συμβουλές για αρχάριους προγραμματιστές υπολογιστών

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 5 Συμβουλές για την υπερφόρτιση των μηχανών σας VirtualBox Linux

Έχετε κουραστεί από τις κακές επιδόσεις που προσφέρουν οι εικονικές μηχανές; Δείτε τι πρέπει να κάνετε για να αυξήσετε την απόδοση του VirtualBox.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Προγραμματισμός
  • Online Μαθήματα
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή