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

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

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

Το να αποφασίσουμε ποιο είναι το καλύτερο δεν το κάνουμε. Πρέπει να αποφασίσετε τι είναι καλύτερο για τους στόχους της καριέρας ή του χομπίστα σας. Όλοι έχουν τουλάχιστον μία από τις καλύτερες γλώσσες προγραμματισμού για εκμάθηση σήμερα(best programming languages to learn today) . Θα ξεκινήσουμε με αυτά που είναι λιγότερο πιθανό να έχετε ακούσει και θα προσθέσουμε τα πιο δημοφιλή στο τέλος.

Kaggle

Εάν κατευθύνεστε προς την κατεύθυνση της επιστήμης δεδομένων, το Kaggle(Kaggle) έχει μια σειρά από μικρο-μαθήματα που θα απολαύσετε όλα που οδηγούν στο να σας κάνουν επιστήμονα δεδομένων. Υπάρχει μια σειρά από 14 μαθήματα, η καθεμία από 5 έως 10 μαθήματα. Το καλύτερο μέρος, εκτός από το ότι είναι δωρεάν, είναι ότι δεν χρειάζεται να εγκαταστήσετε κανένα λογισμικό. 

Όλος ο προγραμματισμός και οι δοκιμές σας γίνονται ακριβώς μέσα σε ένα Notebook Kaggle(Kaggle Notebook) . Τι καλύτερος τρόπος για να μάθετε Python , SQL , Machine Learning και άλλες δεξιότητες επιστήμης δεδομένων;

ProsConsLanguages/Technology
In-browser coding exercisesOnly 15 coursesPython
Condensed coursesLimited to data scienceSQL
Progress metersTensorFlow
No adsKeras

πανεπιστημιο του Στανφορντ(Stanford University)(Stanford University)

Η μετάβαση στο Πανεπιστήμιο του Στάνφορντ(Stanford University) δεν είναι δωρεάν, αλλά τα μαθήματα του Stanford Engineering Everywhere ( SEE ) είναι δωρεάν. (SEE)Δημοσιευμένο με άδεια Creative Commons , το υλικό SEE είναι δωρεάν και ανοιχτό για επαναχρησιμοποίηση. Ελέγξτε την άδεια CC για λεπτομέρειες. 

Τα μαθήματα προγραμματισμού υπολογιστών(Computer) γίνονται πανεπιστημιακού τύπου και είναι αρκετά σε βάθος. Εάν σκέφτεστε να αποκτήσετε πτυχίο στην Επιστήμη(Computer Science) των Υπολογιστών αλλά δεν είστε σίγουροι αν είναι για εσάς, κάνοντας αυτά τα μαθήματα θα το λύσετε.

ProsConsLanguages/Technologies
University qualityRequires separate IDEJava
Creative Commons licenseToo formal for someMachine Learning
Videos and transcripts
Downloadable

Παύλα από τη Γενική Συνέλευση(Dash by General Assembly)(Dash by General Assembly)

Η Γενική Συνέλευση(General Assembly) είναι μια διαδικτυακή υπηρεσία εκμάθησης με κυρίως επί πληρωμή μαθήματα. Αλλά ένα μάθημα είναι κατά κύριο λόγο χαρακτηριστικό και εντελώς δωρεάν. Το Dash(Dash) είναι ένα ολόκληρο μάθημα για να ξεκινήσετε την ανάπτυξη ιστού(get you started in web development)

Η διαδρομή εκμάθησης γίνεται σε στυλ έργου χρησιμοποιώντας προβολές διαφανειών και φόρουμ Q&A. Καθώς προχωράτε, ξεκλειδώνετε δεξιότητες ως ανταμοιβή, όπως τα βιντεοπαιχνίδια. Υπάρχουν 5 έργα και 1 δευτερεύον έργο που θα σας βοηθήσουν να ξεκλειδώσετε 82 διαφορετικές δεξιότητες ανάπτυξης ιστού. 

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

ProsConsLanguages/Technologies
Project-basedLimited contentHTML
In-browser codingHobby levelCSS
Q&A ForumsJavaScript
JQuery

Μελέτη Απόψε(StudyTonight)(StudyTonight)

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

Τα(Computer) μαθήματα προγραμματισμού ηλεκτρονικών υπολογιστών συχνά πηγαίνουν στην ιστορία μιας γλώσσας ή μιας τεχνολογίας στο σημείο να παρουσιάζουν τις εκδόσεις της με σημειώσεις. Ωστόσο , το StudyTonight(StudyTonight) έχει ένα ξεχωριστό κανάλι στο YouTube(YouTube) . Μπορείτε να μάθετε να προγραμματίζετε με το StudyTonight(StudyTonight) , αλλά μπορεί να λειτουργήσει καλύτερα για άτομα που αναζητούν πόρους εκτός από τις επίσημες σπουδές τους. Υποστηρίζεται από διαφημίσεις και αυτό μπορεί να αποσπά την προσοχή. 

ProsConsLanguages/Technologies
In-browser codingAds can be distractingJava
College-level infoText-basedC and C++
Android appCSS
YouTube ChannelSQL
JavaScript
Python

JavaTpoint

Το JavaTPoint είναι παρόμοια με το StudyTonight . Υπάρχει ένα βουνό από μαθήματα διαθέσιμα σε δεκάδες τεχνολογίες και γλώσσες. Υπάρχει προγραμματισμός, DevOps , σύνταξη, τεχνητή νοημοσύνη, blockchain, εξόρυξη δεδομένων, soft skills για τεχνολόγους και πολλά άλλα. 

Τα μαθήματα είναι καλά οργανωμένα, αλλά αυτός είναι επίσης ένας ιστότοπος που υποστηρίζεται από διαφημίσεις. Οι διαφημίσεις σίγουρα αποσπούν την προσοχή καθώς πολλές από αυτές είναι κινούμενες. Υπάρχουν IDE(IDEs) που βασίζονται σε πρόγραμμα περιήγησης και ακόμη και μεταγλωττιστές που βασίζονται σε πρόγραμμα περιήγησης. Αλλά αν δεν μπορείτε να βρείτε ένα δωρεάν μάθημα(find a free course) για κάτι, πιθανότατα θα το βρείτε εδώ. 

ProsConsLanguages/Technologies
Well-organized contentDistracting adsToo many to list
Huge range of coursesPython
Browser-based IDEjava
Browser-based CompilersPHP
Text and videosJavaScript
C++
C#
SQL

Mozilla

Η Mozilla είναι ο οργανισμός που μας φέρνει τον Firefox και άλλες τεχνολογίες Ιστού. Έχουν δημιουργήσει το developer.mozilla.org για να βοηθήσουν τους ανθρώπους να γίνουν προγραμματιστές ιστού ή να βελτιώσουν περαιτέρω τις δεξιότητές τους. Ή όπως το θέτει η Mozilla , « Πόροι(Resources) για προγραμματιστές, από προγραμματιστές». 

Είναι ένας καλά οργανωμένος, ευανάγνωστος ιστότοπος που θα σας μεταφέρει από την πρώτη σας ετικέτα HTML μέχρι την ανάπτυξη web front-end και back-end. Επειδή είναι η Mozilla , θα αποκτήσετε τη μοναδική τους εικόνα για το γιατί τα πράγματα πρέπει να γίνονται με συγκεκριμένο τρόπο.

ProsConsLanguages/Technologies
Major authorityLimited to web developmentHTML
Browser-based IDEMostly text-basedCSS
Well laid-outMozilla-centricJavaScript
Beginner to advancedPython / Django
Extensive resourcesnode.js
Developer community

W3schools

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

Επίσης, δεν περιορίζεται μόνο στην ανάπτυξη ιστού. Μπορείτε να μάθετε τεχνολογίες διακομιστή, κλασικές γλώσσες προγραμματισμού όπως η C++, ακόμα και πώς να αναπτύσσετε με το Raspberry Pi(how to develop with Raspberry Pi) . Ο ιστότοπος είναι καθαρός, υπάρχουν πολλοί πόροι που βασίζονται σε πρόγραμμα περιήγησης και οποιοσδήποτε ανεξαρτήτως επιπέδου μπορεί να επωφεληθεί. Υποστηρίζεται από διαφημίσεις, αλλά οι διαφημίσεις δεν είναι τόσο ενοχλητικές όσο ορισμένοι άλλοι ιστότοποι.

ProsConsTechnologies
Well-respectedNoneToo many to list
Browser-based IDEC++
HTML and CSS
Raspberry Pi

Google

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

Υπάρχουν αρκετοί τομείς στο οικοσύστημα της Google όπου μπορούμε να μάθουμε σχεδόν οτιδήποτε. Υπάρχει το Google Digital Garage , το Google for Education(Google for Education) , το Google Developers(Google Developers) , το Android Developers(Android Developers) και πιθανώς πολλά άλλα που μας έλειψαν. Μπείτε στο Google και κοιτάξτε τριγύρω. Αν θέλετε να μάθετε κάτι, πιθανότατα έχουν ένα μάθημα προγραμματισμού υπολογιστών σε αυτό.

ProsConsLanguages/Technologies
Major authorityCan be hard to find what you wantToo many to list
Beginner to post-grad levelGoogle-centricKotlin
In-browser codingPython
Some free certificationsAI
Flutter
HTML

Microsoft

Εάν πρόκειται να καταχωρίσουμε το Google(Google) , θα συμπεριλάβουμε τη Microsoft . Όπως και η Google , υπάρχουν πολλά διαφορετικά μέρη στο σύμπαν της Microsoft για να βρείτε τη δωρεάν εκπαίδευσή τους. (Microsoft)Το καλύτερο μέρος για να ξεκινήσετε είναι το Microsoft Learning(Microsoft Learning)

Η πλατφόρμα Microsoft Learn αντιμετωπίζει τα πάντα, από τον προγραμματισμό έως τη διαχείριση συστημάτων έως τις εφαρμογές του (Microsoft Learn)Office . Επομένως, μπορεί να είναι λίγο δύσκολο να βρείτε αυτό που ψάχνετε, αλλά μάλλον είναι εκεί. Η μάθηση(Learning) παιχνιδιοποιείται με την απονομή XP (πόντους εμπειρίας) και εικονικά σήματα και τρόπαια.

Αυτά εμφανίζονται στο προφίλ σας Microsoft και μπορούν να κοινοποιηθούν μέσω των μέσων κοινωνικής δικτύωσης ως απόδειξη των δεξιοτήτων που έχετε μάθει. Επίσης, ρίξτε μια ματιά στο Channel 9 της Microsoft(Microsoft’s Channel 9) .

ProsConsLanguages/Technologies
Microsoft authorityMicrosoft centricC#
Self-pacedRequires separate IDE.NET
Can lead to certificationMostly text-basedPython
Lots of code samplesSandbox on desktop onlySQL
Free Azure sandboxAzure
Earn XP, Badges, TrophiesGitHub

edX

Τώρα βρισκόμαστε στα μεγάλα ονόματα των μαζικών ανοιχτών διαδικτυακών μαθημάτων ( MOOCs ). Γνωστό για το ότι επιτρέπει στους ανθρώπους να λαμβάνουν πιστοποιητικά, ακόμη και πτυχία για πιο λογικές τιμές, τα MOOCs όπως το edX έχουν επίσης πολλές δωρεάν επιλογές.

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

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

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processPython
Text and video mixedJava
Downloadable resourcesAI
Course forumsMachine Learning
Android and iOS apps

Coursera

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

Η προσωπική μου εμπειρία ήταν ότι το Coursera ήταν λίγο πιο ανεπίσημο από το edX, αλλά η εμπειρία σας μπορεί να διαφέρει. Και πάλι(Again) , μπορείτε να ολοκληρώσετε πιστοποιητικά ή ολόκληρα πτυχία έναντι αμοιβής. Διαφορετικά, τα μαθήματα είναι δωρεάν.

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processData Science
Text and video mixedAI
Some videos have subtitles in other languagesPython
Downloadable resourcesC++
Course forumsRuby on Rails
Android and iOS apps

freeCodeCamp

Όπως λέει ο ιστότοπός τους, «Από το 2014, περισσότεροι από 40.000 απόφοιτοι του freeCodeCamp έχουν βρει θέσεις εργασίας σε εταιρείες τεχνολογίας όπως η Apple(Apple) , η Google , η Amazon , η Microsoft και το Spotify. « Μπορείτε(Can) να πάρετε μια καλύτερη έγκριση από αυτή; 

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

ProsConsLanguages/Technologies
Well regardedNoneToo many to list
CertificationWeb design
Side-by-side lesson and IDEAPIs
In-lesson testingMicroservices
Alumni networkNpm
MongoDB
JavaScript

Το έργο Odin(The Odin Project)(The Odin Project)

Παρά το τρομακτικό όνομα, το The Odin Project είναι ένα εύχρηστο πρόγραμμα σπουδών πλήρους στοίβας. Ολόκληρος ο ιστότοπος και τα μαθήματά του είναι ανοιχτού κώδικα και είναι διαθέσιμα στο Github . Συντηρείται από μια κοινότητα προγραμματιστών, οι περισσότεροι από τους οποίους έμαθαν να προγραμματίζουν εκεί. 

Όπως και το freeCodeCamp, πολλοί προγραμματιστές βρήκαν την πρώτη τους δουλειά μετά την ολοκλήρωση μαθημάτων στον ιστότοπο. Παρέχουν ακόμη και ένα μάθημα που ονομάζεται Getting Hired

ProsConsLanguages/Technologies
Well regardedNoneHTML + CSS
Portfolio-based learningJavaScript
In-browser IDEGIT
Large communityDatabases
Ruby
node.js

SkillShare

Ένα ελαφρώς διαφορετικό είδος MOOC , το SkillShare(SkillShare) είναι μια συλλογή σύντομων και μεγάλων μαθημάτων που δημιουργούνται από άτομα που θέλουν απλώς να μοιραστούν τις δεξιότητές τους. Είναι σχεδόν ένα Coursera ή edX από άτομα που δεν είναι απαραίτητα καθηγητές. Εξαιτίας αυτού, η ποιότητα των μαθημάτων προγραμματισμού υπολογιστών μπορεί να κυμαίνεται από αξιοπρεπή έως εξαιρετική. Θα μπορούσατε ακόμη και να φτιάξετε το δικό σας διαδικτυακό μάθημα(make your own online course) και να το δημοσιεύσετε εκεί. 

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

ProsConsLanguages/Technologies
Wide varietyQuality variesToo many to list
Video-basedNo transcriptsUML
Downloadable resourcesHTML and CSS
Can add courses to your calendarJavaScript
PHP

Get Learning!

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

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



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts