Μάθετε να Code: 10 δωρεάν μαθήματα προγραμματισμού για αρχάριους

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

Η κωδικοποίηση δεν είναι πλέον μόνο η περιοχή των «tech geeks», σε μια ολοένα και πιο ανταγωνιστική παγκόσμια αγορά εργασίας, ο καθένας από τον Mark Zuckerberg στον Μπαράκ Ομπάμα εκθειάζει την αξία της ύπαρξης κώδικα εγγράφων. Πράγματι, το 2016, ο διευθύνων σύμβουλος της GE, Jeff Immelt, έλαβε αυτή την οδηγία ένα ακόμη βήμα, δηλώνοντας ότι κάθε νέα μίσθωση στην εταιρεία - ανεξάρτητα από το ρόλο της - θα διδάσκεται πώς να κωδικοποιεί.

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

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

10. Το Έργο Odin

Ιδρύθηκε το 2013 από τον πρώην αναλυτή της αγοράς, Erik Trautman, το πρόγραμμα The Odin Project (μαζί με το γονικό του πόρο που πληρώθηκε, Viking Education) αποκτήθηκε από τον One-on-One Learning Provider Thinkful το 2017.

Δεν έχει αλλάξει πολλά. Η πλατφόρμα διαθέτει πάνω από 80.000 ενεργούς χρήστες και επικεντρώνεται κυρίως σε γλώσσες ανάπτυξης ιστού, όπως HTML, CSS, JavaScript και Ruby.

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

9. MIT OpenCourseWare

Για όσους ίσως δεν είναι εξοικειωμένοι, το Ινστιτούτο Τεχνολογίας της Μασαχουσέτης (MIT) είναι ένα mecca του κόσμου STEM, έχοντας παράγει πολυάριθμους βραβευθέντες Νόμπελ, διευθύνοντες συμβούλους και αστροναύτες (συμπεριλαμβανομένου του Buzz Aldrin). Ως εκ τούτου, αξίζει να εξεταστεί η απόφαση του πανεπιστημίου να τοποθετήσει πολλά από τα εκπαιδευτικά του μέσα στο διαδίκτυο - και να τα κάνει εντελώς ελεύθερα για πρόσβαση στους μη σπουδαστές στο OpenCourseWare -.

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

8. Codewars

Εάν οι ηλεκτρονικοί πόροι του MIT είναι πιο παραδοσιακοί στην παράδοση μάθησης, τότε το Codewars, το οποίο ιδρύθηκε το 2012 από τον Jake Hoffner και τον Nathan Doctor, ξεπερνάει πλήρως την εκπαιδευτική σύμβαση. Χτισμένο σε ένα έξυπνο και φιλικό προς το χρήστη θέμα πολεμικών τεχνών, υπάρχουν πάνω από 30 γλώσσες προγραμματισμού για να διαλέξετε. οι χρήστες στη συνέχεια προκλήθηκαν να κυριαρχήσουν ένα μέσω του kata, ένα προοδευτικό και προσαρμοσμένο εργαλείο μέτρησης.

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

7. SoloLearn

Δημιουργήθηκε το 2014 από τους Αρμένιους προγραμματιστές Yeva Hyusyan και Davit Kocharyan και η SoloLearn διαφέρει από πολλές από τις πλατφόρμες αυτού του καταλόγου προσφέροντας επίσης εκπαιδευτικό υλικό μέσω των κινητών εφαρμογών τους. Με περισσότερα από 1.200 μαθήματα και 11.000 κουίζ, αυτά τα υλικά δεν είναι ακριβώς λεπτά στο έδαφος.

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

6. edX

Αναπτύχθηκε το 2012 ως κοινοπραξία μεταξύ MIT και Harvard - δύο από τα πιο διάσημα εκπαιδευτικά ιδρύματα στον κόσμο - το edX είναι ένας μη κερδοσκοπικός οργανισμός που προσφέρει πάνω από 1.200 πανεπιστημιακά μαθήματα. Πάνω από 500 από αυτά είναι βασισμένα στο προγραμματισμό, με έμφαση στην αυτο-ρυθμιζόμενη μάθηση σε αρχάριους, ενδιάμεσους και προχωρημένους.

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

5.TheNewBoston

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

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

4. W3Schools

Δημιουργήθηκε ήδη από το 1998 και τρέχει σήμερα από την νορβηγική εταιρία λογισμικού Refsnes Data, το W3Schools προσφέρει μια σειρά γλωσσών προγραμματισμού που βασίζονται στην ανάπτυξη ιστού, συμπεριλαμβανομένων των HTML, CSS, Java και SQL.

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

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

3. Khan Academy

Ως δωρεάν ηλεκτρονική πλατφόρμα εκπαίδευσης, η Khan Academy είναι εδώ και αρκετό καιρό ένας μεγάλος παίκτης. Ιδρύθηκε το 2006 από τον MIT και τον μεταπτυχιακό του Χάρβαρντ, Salman Khan, το τμήμα πληροφορικής του χρησιμοποιεί τις ίδιες μεθόδους διδασκαλίας ενσωμάτωσης στο YouTube όπως και το υπόλοιπο ακαδημαϊκό αποτέλεσμα της ιστοσελίδας.

Αυτή η ιδιαίτερα δημοφιλής προσέγγιση προσφέρεται στον προγραμματισμό, με πάνω από 400 μαθήματα (καθώς και πάνω από 180 μαθήματα πληροφορικής) επικεντρωμένα σε JavaScript, HTML και SQL. Υπάρχει επίσης μια εξαιρετικά χρήσιμη λειτουργία του Hour of Code, όπου τα βασικά του προγραμματισμού, της δημιουργίας ιστοσελίδων και των βάσεων δεδομένων εξηγούνται μέσα σε 60 πολύ λεπτά διορατικά λεπτά.

Εάν είστε ολοκαίνουργιοι στην κωδικοποίηση, η Khan Academy προσφέρει ένα παραγωγικό μέρος για να ξεκινήσετε.

2. freeCodeCamp

Δημιουργήθηκε το 2014 από τον πρώην εκπαιδευτικό και λογισμικό μηχανικό Quincy Larson, freeCodeCamp είναι ένας μη κερδοσκοπικός οργανισμός με πάνω από 1.200 ώρες διαδραστικής μάθησης σε 11 γλώσσες προγραμματισμού. Όπου όμως πραγματικά ξεχωρίζει, είναι στην αποστολή της να κάνει τους χρήστες απευθείας απασχολημένους. το κάνει αυτό, προσφέροντας στους προγραμματιστές την ευκαιρία να αποκτήσουν εμπειρία σε έργα ανοικτού κώδικα σε πραγματικό χρόνο για μη κερδοσκοπικούς οργανισμούς, επιτρέποντας στους χρήστες να ποσοτικοποιήσουν τις δυνατότητές τους όσον αφορά την υποβολή αιτήσεων για θέσεις εργασίας.

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

1. Codecademy

Παρά τον ισχυρό - και συνεχώς διευρυνόμενο - ανταγωνισμό, η Codecademy είναι, αδιαμφισβήτητα, ο βασιλιάς των ηλεκτρονικών σχολών κωδικοποίησης. Τώρα στο έβδομο έτος, το πνευματικό τσιγάρο των προγραμματιστών Zach Sims και Ryan Bubinski μπορεί να υπερηφανεύεται για πάνω από 45 εκατομμύρια παγκόσμιους χρήστες, καθώς και για συνεργασίες με τον Αμαζόνιο και τον Λευκό Οίκο.

Ο ιστότοπος προσφέρει μαθήματα σε 12 γλώσσες προγραμματισμού (η PHP εγκαταλείφθηκε από το πρόγραμμα σπουδών στις αρχές του 2017) και εστιάζει αποκλειστικά στο να επιτρέπει στους μαθητές να γράφουν κώδικα. Εκτός από τη διαθεσιμότητα ενός πλούτου μαθήματος και υλικού, υπάρχουν επίσης πολλά προϊόντα για συγκεκριμένα μαθήματα που προσφέρονται, όπως Watson API και Alexa Skills. Εναλλακτικά, μπορείτε να εστιάσετε μόνο σε αυτά που σχετίζονται με τις δικές σας φιλοδοξίες σταδιοδρομίας, όπως η εξειδίκευση στην ανάπτυξη ιστού, τον προγραμματισμό ή την επιστήμη των δεδομένων.

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

Έχετε χρησιμοποιήσει κάποιο από αυτά τα προγράμματα; Τι σκέφτηκες? Ενημερώστε μας στα σχόλια παρακάτω!

Αφήστε Το Σχόλιό Σας

Please enter your comment!
Please enter your name here