14 καλύτεροι ιστότοποι για δωρεάν μαθήματα προγραμματισμού υπολογιστών
Ο προγραμματισμός ήταν για να μάθεις να φτιάχνεις ένα πρόγραμμα, αλλά τώρα είναι σε όλα. Επιστήμη δεδομένων(Data) , μηχανική μάθηση, ανάπτυξη ιστού, λειτουργίες, διαχείριση συστημάτων…
Θα ρίξουμε μια ματιά στα καλύτερα μαθήματα προγραμματισμού υπολογιστών και μαθήματα που μπορείτε να βρείτε δωρεάν στο διαδίκτυο. Αυτοί οι ιστότοποι μαθημάτων προγραμματισμού υπολογιστών δεν έχουν ιδιαίτερη σειρά. Είναι όλοι τους υπέροχοι.
Το να αποφασίσουμε ποιο είναι το καλύτερο δεν το κάνουμε. Πρέπει να αποφασίσετε τι είναι καλύτερο για τους στόχους της καριέρας ή του χομπίστα σας. Όλοι έχουν τουλάχιστον μία από τις καλύτερες γλώσσες προγραμματισμού για εκμάθηση σήμερα(best programming languages to learn today) . Θα ξεκινήσουμε με αυτά που είναι λιγότερο πιθανό να έχετε ακούσει και θα προσθέσουμε τα πιο δημοφιλή στο τέλος.
Kaggle
Εάν κατευθύνεστε προς την κατεύθυνση της επιστήμης δεδομένων, το Kaggle(Kaggle) έχει μια σειρά από μικρο-μαθήματα που θα απολαύσετε όλα που οδηγούν στο να σας κάνουν επιστήμονα δεδομένων. Υπάρχει μια σειρά από 14 μαθήματα, η καθεμία από 5 έως 10 μαθήματα. Το καλύτερο μέρος, εκτός από το ότι είναι δωρεάν, είναι ότι δεν χρειάζεται να εγκαταστήσετε κανένα λογισμικό.
Όλος ο προγραμματισμός και οι δοκιμές σας γίνονται ακριβώς μέσα σε ένα Notebook Kaggle(Kaggle Notebook) . Τι καλύτερος τρόπος για να μάθετε Python , SQL , Machine Learning και άλλες δεξιότητες επιστήμης δεδομένων;
Pros | Cons | Languages/Technology |
In-browser coding exercises | Only 15 courses | Python |
Condensed courses | Limited to data science | SQL |
Progress meters | TensorFlow | |
No ads | Keras |
πανεπιστημιο του Στανφορντ(Stanford University)(Stanford University)
Η μετάβαση στο Πανεπιστήμιο του Στάνφορντ(Stanford University) δεν είναι δωρεάν, αλλά τα μαθήματα του Stanford Engineering Everywhere ( SEE ) είναι δωρεάν. (SEE)Δημοσιευμένο με άδεια Creative Commons , το υλικό SEE είναι δωρεάν και ανοιχτό για επαναχρησιμοποίηση. Ελέγξτε την άδεια CC για λεπτομέρειες.
Τα μαθήματα προγραμματισμού υπολογιστών(Computer) γίνονται πανεπιστημιακού τύπου και είναι αρκετά σε βάθος. Εάν σκέφτεστε να αποκτήσετε πτυχίο στην Επιστήμη(Computer Science) των Υπολογιστών αλλά δεν είστε σίγουροι αν είναι για εσάς, κάνοντας αυτά τα μαθήματα θα το λύσετε.
Pros | Cons | Languages/Technologies |
University quality | Requires separate IDE | Java |
Creative Commons license | Too formal for some | Machine 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 διαφορετικές δεξιότητες ανάπτυξης ιστού.
Αν και αυτό δεν θα σας δώσει μια δουλειά υψηλότερου εισοδήματος ως προγραμματιστής ιστού, θα σας κάνει να ξεκινήσετε ως χομπίστας, ώστε να μπορείτε να αναπτύξετε αυτές τις δεξιότητες απόκτησης εισοδήματος μέσω πιο επίσημης εκπαίδευσης.
Pros | Cons | Languages/Technologies |
Project-based | Limited content | HTML |
In-browser coding | Hobby level | CSS |
Q&A Forums | JavaScript | |
JQuery |
Μελέτη Απόψε(StudyTonight)(StudyTonight)
Εάν το μαθησιακό σας στυλ λειτουργεί καλά με πολύ διάβασμα, το StudyTonight(StudyTonight) είναι μια καλή επιλογή. Ανεξάρτητα από τη γλώσσα που θέλετε να μάθετε, πιθανότατα υπάρχει ένα μάθημα εδώ για αυτό. Τα μαθήματα και τα σεμινάρια είναι πλούσια σε κείμενο και εμπεριστατωμένα. Ακόμα και λίγο ακαδημαϊκό.
Τα(Computer) μαθήματα προγραμματισμού ηλεκτρονικών υπολογιστών συχνά πηγαίνουν στην ιστορία μιας γλώσσας ή μιας τεχνολογίας στο σημείο να παρουσιάζουν τις εκδόσεις της με σημειώσεις. Ωστόσο , το StudyTonight(StudyTonight) έχει ένα ξεχωριστό κανάλι στο YouTube(YouTube) . Μπορείτε να μάθετε να προγραμματίζετε με το StudyTonight(StudyTonight) , αλλά μπορεί να λειτουργήσει καλύτερα για άτομα που αναζητούν πόρους εκτός από τις επίσημες σπουδές τους. Υποστηρίζεται από διαφημίσεις και αυτό μπορεί να αποσπά την προσοχή.
Pros | Cons | Languages/Technologies |
In-browser coding | Ads can be distracting | Java |
College-level info | Text-based | C and C++ |
Android app | CSS | |
YouTube Channel | SQL | |
JavaScript | ||
Python |
JavaTpoint
Το JavaTPoint είναι παρόμοια με το StudyTonight . Υπάρχει ένα βουνό από μαθήματα διαθέσιμα σε δεκάδες τεχνολογίες και γλώσσες. Υπάρχει προγραμματισμός, DevOps , σύνταξη, τεχνητή νοημοσύνη, blockchain, εξόρυξη δεδομένων, soft skills για τεχνολόγους και πολλά άλλα.
Τα μαθήματα είναι καλά οργανωμένα, αλλά αυτός είναι επίσης ένας ιστότοπος που υποστηρίζεται από διαφημίσεις. Οι διαφημίσεις σίγουρα αποσπούν την προσοχή καθώς πολλές από αυτές είναι κινούμενες. Υπάρχουν IDE(IDEs) που βασίζονται σε πρόγραμμα περιήγησης και ακόμη και μεταγλωττιστές που βασίζονται σε πρόγραμμα περιήγησης. Αλλά αν δεν μπορείτε να βρείτε ένα δωρεάν μάθημα(find a free course) για κάτι, πιθανότατα θα το βρείτε εδώ.
Pros | Cons | Languages/Technologies |
Well-organized content | Distracting ads | Too many to list |
Huge range of courses | Python | |
Browser-based IDE | java | |
Browser-based Compilers | PHP | |
Text and videos | JavaScript | |
C++ | ||
C# | ||
SQL |
Mozilla
Η Mozilla είναι ο οργανισμός που μας φέρνει τον Firefox και άλλες τεχνολογίες Ιστού. Έχουν δημιουργήσει το developer.mozilla.org για να βοηθήσουν τους ανθρώπους να γίνουν προγραμματιστές ιστού ή να βελτιώσουν περαιτέρω τις δεξιότητές τους. Ή όπως το θέτει η Mozilla , « Πόροι(Resources) για προγραμματιστές, από προγραμματιστές».
Είναι ένας καλά οργανωμένος, ευανάγνωστος ιστότοπος που θα σας μεταφέρει από την πρώτη σας ετικέτα HTML μέχρι την ανάπτυξη web front-end και back-end. Επειδή είναι η Mozilla , θα αποκτήσετε τη μοναδική τους εικόνα για το γιατί τα πράγματα πρέπει να γίνονται με συγκεκριμένο τρόπο.
Pros | Cons | Languages/Technologies |
Major authority | Limited to web development | HTML |
Browser-based IDE | Mostly text-based | CSS |
Well laid-out | Mozilla-centric | JavaScript |
Beginner to advanced | Python / Django | |
Extensive resources | node.js | |
Developer community |
W3schools
Ίσως ο παππούς και η γιαγιά όλων των διαδικτυακών μαθημάτων ανάπτυξης ιστού, το w3schools ισχυρίζεται επίσης ότι είναι ο μεγαλύτερος ιστότοπος προγραμματιστών ιστού στον κόσμο. Θα δυσκολευτείτε να βρείτε έναν προγραμματιστή ιστού που δεν έμαθε κάτι εδώ.
Επίσης, δεν περιορίζεται μόνο στην ανάπτυξη ιστού. Μπορείτε να μάθετε τεχνολογίες διακομιστή, κλασικές γλώσσες προγραμματισμού όπως η C++, ακόμα και πώς να αναπτύσσετε με το Raspberry Pi(how to develop with Raspberry Pi) . Ο ιστότοπος είναι καθαρός, υπάρχουν πολλοί πόροι που βασίζονται σε πρόγραμμα περιήγησης και οποιοσδήποτε ανεξαρτήτως επιπέδου μπορεί να επωφεληθεί. Υποστηρίζεται από διαφημίσεις, αλλά οι διαφημίσεις δεν είναι τόσο ενοχλητικές όσο ορισμένοι άλλοι ιστότοποι.
Pros | Cons | Technologies |
Well-respected | None | Too many to list |
Browser-based IDE | C++ | |
HTML and CSS | ||
Raspberry Pi |
Όχι, δεν λέμε απλώς να αναζητήσετε πράγματα στο 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 και κοιτάξτε τριγύρω. Αν θέλετε να μάθετε κάτι, πιθανότατα έχουν ένα μάθημα προγραμματισμού υπολογιστών σε αυτό.
Pros | Cons | Languages/Technologies |
Major authority | Can be hard to find what you want | Too many to list |
Beginner to post-grad level | Google-centric | Kotlin |
In-browser coding | Python | |
Some free certifications | AI | |
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) .
Pros | Cons | Languages/Technologies |
Microsoft authority | Microsoft centric | C# |
Self-paced | Requires separate IDE | .NET |
Can lead to certification | Mostly text-based | Python |
Lots of code samples | Sandbox on desktop only | SQL |
Free Azure sandbox | Azure | |
Earn XP, Badges, Trophies | GitHub |
edX
Τώρα βρισκόμαστε στα μεγάλα ονόματα των μαζικών ανοιχτών διαδικτυακών μαθημάτων ( MOOCs ). Γνωστό για το ότι επιτρέπει στους ανθρώπους να λαμβάνουν πιστοποιητικά, ακόμη και πτυχία για πιο λογικές τιμές, τα MOOCs όπως το edX έχουν επίσης πολλές δωρεάν επιλογές.
Φυσικά, οι δωρεάν επιλογές δεν σας δίνουν πιστοποιητικό ή πτυχίο, αλλά μπορεί να μην το χρειάζεστε. Αν ανησυχείτε για το αν θα μπορούσατε να τα πάτε αρκετά καλά για να κερδίσετε το πιστοποιητικό, ίσως το κάνετε πρώτα ως το δωρεάν μάθημα προγραμματισμού υπολογιστών και μετά πληρώστε για να το μετατρέψετε σε πιστοποιητικό.
Τα μαθήματα διευθύνονται από επιστήμονες παγκόσμιας κλάσης από σχολεία παγκόσμιας κλάσης. Το στυλ μοιάζει πολύ με την εκμάθηση στην αίθουσα διαλέξεων, αλλά με πιο άνετες καρέκλες.
Pros | Cons | Languages/Technologies |
University-level courses | Courses may require prior knowledge | All of them |
Degrees and certificates possible for a fee | Degrees have prerequisites and an application process | Python |
Text and video mixed | Java | |
Downloadable resources | AI | |
Course forums | Machine Learning | |
Android and iOS apps |
Coursera
Μοιάζει πολύ με το edX, αλλά το Coursera έχει τη δική του γεύση. Έχω ολοκληρώσει μερικά μαθήματα και στα δύο και διαπίστωσα ότι υπήρχε κάποια διαφορά στο στυλ παρουσίασης, παρόλο που και τα δύο διαθέτουν καθηγητές από μερικά από τα καλύτερα δυνατά σχολεία.
Η προσωπική μου εμπειρία ήταν ότι το Coursera ήταν λίγο πιο ανεπίσημο από το edX, αλλά η εμπειρία σας μπορεί να διαφέρει. Και πάλι(Again) , μπορείτε να ολοκληρώσετε πιστοποιητικά ή ολόκληρα πτυχία έναντι αμοιβής. Διαφορετικά, τα μαθήματα είναι δωρεάν.
Pros | Cons | Languages/Technologies |
University-level courses | Courses may require prior knowledge | All of them |
Degrees and certificates possible for a fee | Degrees have prerequisites and an application process | Data Science |
Text and video mixed | AI | |
Some videos have subtitles in other languages | Python | |
Downloadable resources | C++ | |
Course forums | Ruby on Rails | |
Android and iOS apps |
freeCodeCamp
Όπως λέει ο ιστότοπός τους, «Από το 2014, περισσότεροι από 40.000 απόφοιτοι του freeCodeCamp έχουν βρει θέσεις εργασίας σε εταιρείες τεχνολογίας όπως η Apple(Apple) , η Google , η Amazon , η Microsoft και το Spotify. « Μπορείτε(Can) να πάρετε μια καλύτερη έγκριση από αυτή;
Επιλέξτε ανάμεσα σε πάνω από 5.000 σεμινάρια και οτιδήποτε άλλο επιστήμη υπολογιστών, προγραμματισμός και πληροφορική. Το freeCodeCamp βρίσκεται στην κορυφή της λίστας σχεδόν όλων των ιστότοπων για δωρεάν εκμάθηση προγραμματισμού.
Pros | Cons | Languages/Technologies |
Well regarded | None | Too many to list |
Certification | Web design | |
Side-by-side lesson and IDE | APIs | |
In-lesson testing | Microservices | |
Alumni network | Npm | |
MongoDB | ||
JavaScript |
Το έργο Odin(The Odin Project)(The Odin Project)
Παρά το τρομακτικό όνομα, το The Odin Project είναι ένα εύχρηστο πρόγραμμα σπουδών πλήρους στοίβας. Ολόκληρος ο ιστότοπος και τα μαθήματά του είναι ανοιχτού κώδικα και είναι διαθέσιμα στο Github . Συντηρείται από μια κοινότητα προγραμματιστών, οι περισσότεροι από τους οποίους έμαθαν να προγραμματίζουν εκεί.
Όπως και το freeCodeCamp, πολλοί προγραμματιστές βρήκαν την πρώτη τους δουλειά μετά την ολοκλήρωση μαθημάτων στον ιστότοπο. Παρέχουν ακόμη και ένα μάθημα που ονομάζεται Getting Hired .
Pros | Cons | Languages/Technologies |
Well regarded | None | HTML + CSS |
Portfolio-based learning | JavaScript | |
In-browser IDE | GIT | |
Large community | Databases | |
Ruby | ||
node.js |
SkillShare
Ένα ελαφρώς διαφορετικό είδος MOOC , το SkillShare(SkillShare) είναι μια συλλογή σύντομων και μεγάλων μαθημάτων που δημιουργούνται από άτομα που θέλουν απλώς να μοιραστούν τις δεξιότητές τους. Είναι σχεδόν ένα Coursera ή edX από άτομα που δεν είναι απαραίτητα καθηγητές. Εξαιτίας αυτού, η ποιότητα των μαθημάτων προγραμματισμού υπολογιστών μπορεί να κυμαίνεται από αξιοπρεπή έως εξαιρετική. Θα μπορούσατε ακόμη και να φτιάξετε το δικό σας διαδικτυακό μάθημα(make your own online course) και να το δημοσιεύσετε εκεί.
Υπάρχουν πολλά δωρεάν μαθήματα και το SkillShare(SkillShare) έχει μια premium πληρωμένη επιλογή που σας επιτρέπει να έχετε πρόσβαση σε περισσότερα μαθήματα. Τα δωρεάν μαθήματα φαίνεται να επικεντρώνονται στην ανάπτυξη ιστού. Μπορεί να μην σας προετοιμάσει για μια καριέρα ως προγραμματιστής, αλλά μπορεί να σας βοηθήσει να συμπληρώσετε τα κενά γνώσης.
Pros | Cons | Languages/Technologies |
Wide variety | Quality varies | Too many to list |
Video-based | No transcripts | UML |
Downloadable resources | HTML and CSS | |
Can add courses to your calendar | JavaScript | |
PHP |
Get Learning!
Τόσες πολλές δωρεάν ευκαιρίες, πηγαίνετε με τους δικούς σας ρυθμούς, μην πληρώσετε ούτε μια δεκάρα και λάβετε ακόμη και ανθρώπινη υποστήριξη! Δεν υπάρχει απολύτως τίποτα που να σας εμποδίζει να γίνετε προγραμματιστής ή να μεταφέρετε το παιχνίδι κωδικοποίησης στο επόμενο επίπεδο.
Ρίξτε μια ματιά σε οποιονδήποτε ιστότοπο σας αρέσει και αν βρείτε μερικούς που δεν είχαμε, θα θέλαμε να το ακούσουμε. Ενημερώστε μας εάν έχετε ολοκληρώσει μαθήματα από κάποιον από αυτούς τους ιστότοπους και τι σκεφτήκατε για αυτούς.
Related posts
5 τρόποι για να διαβάσετε δωρεάν άρθρα σε εφημερίδες που βασίζονται σε συνδρομή
Πώς να αποκτήσετε το Netflix δωρεάν ή με μειωμένη τιμή: 7 πιθανές επιλογές
Οι καλύτεροι δωρεάν τρόποι για να μοιράζεστε φωτογραφίες με οποιονδήποτε
Το καλύτερο δωρεάν λογισμικό κρυπτογράφησης το 2021
Δημιουργήστε τις δικές σας ετικέτες CD και DVD χρησιμοποιώντας δωρεάν πρότυπα MS Word
Πώς να τραβήξετε ένα στιγμιότυπο οθόνης στο Steam
Πώς να χρησιμοποιήσετε τις ετικέτες Spoiler του Discord
10 καλύτεροι τρόποι για να αποδείξετε τα παιδιά στον υπολογιστή σας
Τρόπος λήψης, αποθήκευσης, εγγραφής ή λήψης ήχου ροής δωρεάν
Ο υπολογιστής σας ενεργοποιείται τυχαία μόνος του;
Πώς να μεταδώσετε στην τηλεόραση Roku από υπολογιστή ή κινητό
Πώς να απαλλαγείτε από την Αναζήτηση Yahoo στο Chrome
Πώς να χωρίσετε την οθόνη σε ένα Chromebook
Πώς να κάνετε οποιονδήποτε ενσύρματο εκτυπωτή ασύρματο με 6 διαφορετικούς τρόπους
Πώς να εντοπίσετε λογισμικό παρακολούθησης ή κατασκοπείας υπολογιστή και email
Πώς να κατεβάσετε τα βίντεο Twitch
Πώς να βρείτε αναμνήσεις στο Facebook
Πώς να ενεργοποιήσετε ή να απενεργοποιήσετε το Caps Lock στο Chromebook
Πώς να χρησιμοποιήσετε το VLOOKUP στα Φύλλα Google
Τι είναι η λειτουργία Discord Streamer Mode και πώς να τη ρυθμίσετε