600+ darmowych kursów programistycznych, które możesz zacząć w tym miesiącu
Kilka lat temu mocne uczelnie techniczne, takie jak Massachusetts Institute of Technology czy University of Stanford, wyszły z inicjatywą stworzenia darmowych kursów dostępnych publicznie, tzw. MOOCs (Massive Open Online Courses). Stworzyły tym samym ciekawy precedens, który zainspirował do podobnych działań inne szkoły wyższe.
Poniżej przedstawiamy 150 spośród ponad 600 aktualnych kursów, które można zacząć jeszcze w czerwcu. Zostały one skompletowane przez Dhawala Shah. Podzielono je na trzy poziomy zaawansowania: Początkujący, Średniozaawansowany i Zaawansowany. Tam, gdzie było to możliwe, obok linku zamieszczono średnią ocenę wystawioną kursowi przez uczestników.
Początkujący
- An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2909)
- Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(99)
- Learn to Program: The Fundamentals from University of Toronto ★★★★★(86)
- Intro to Computer Science from University of Virginia ★★★★☆(61)
- CS50’s Introduction to Computer Science from Harvard University ★★★★★(53)
- Ruby on Rails: An Introduction from Johns Hopkins University ★★★☆☆(50)
- Introduction to HTML5 from University of Michigan ★★★★☆(37)
- Internet History, Technology, and Security from University of Michigan★★★★★(35)
- Introduction to Linux from Linux Foundation ★★★★☆(34)
- How to Use Git and GitHub
- [New] Programación Orientada a Objetos con Python from Universidad Austral
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) from Hebrew University of Jerusalem ★★★★★(14)
- Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
- Computer Science 101 from Stanford University ★★★★☆(11)
- Introduction to CSS3 from University of Michigan ★★★★★(11)
- Creative Programming for Digital Media & Mobile Apps from University of London International Programmes ★★★★☆(10)
- HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)
- Introduction to Computer Networking from Stanford University ★★★★★(8)
- Introduction to the Internet of Things and Embedded Systems from University of California, Irvine ★★★★☆(8)
- Usable Security from University of Maryland, College Park ★★★☆☆(8)
- Introduction to Bootstrap – A Tutorial from Microsoft ★★★☆☆(8)
- Code Yourself! An Introduction to Programming from University of Edinburgh★★★★☆(7)
- HTML, CSS, and Javascript for Web Developers from Johns Hopkins University★★★★★(6)
- Learn to Program: Crafting Quality Code from University of Toronto ★★★★★(6)
- Intro to Relational Databases
- Paradigms of Computer Programming – Fundamentals from Université catholique de Louvain ★★★★★(4)
- Paradigms of Computer Programming – Abstraction and Concurrency from Université catholique de Louvain ★★★★☆(4)
- Introduction to jQuery from Microsoft ★★★★☆(4)
- Programming in Scratch from Harvey Mudd College ★★★★★(4)
- How To Create a Website in a Weekend! (Project-Centered Course) from State University of New York ★★★★★(3)
- Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★☆(3)
- HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C)★★★★☆(3)
- Linux Command Line Basics
- The Beauty and Joy of Computing – AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(2)
- Object-Oriented Programming from Indian Institute of Technology Bombay★★★★☆(2)
- The Computing Technology Inside Your Smartphone from Cornell University★★★★★(2)
- Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
- Think. Create. Code from University of Adelaide ★★★★★(2)
- CS For All: Introduction to Computer Science and Python Programming from Harvey Mudd College ★★★★★(2)
- Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
- Programando con Java para aplicaciones Android from Universidad Nacional Autónoma de México ★★★★★(1)
- Android Basics: Make Your First App from Google ★★★★★(1)
- Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
- MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
- CS50’s Web Programming with Python and JavaScript from Harvard University
- CS50’s Introduction to Game Development from Harvard University
- CS50’s Computer Science for Business Professionals from Harvard University
- CS50’s Understanding Technology from Harvard University
Średniozaawansowany
- Machine Learning from Stanford University ★★★★★(261)
- Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne ★★★★★(58)
- Algorithms, Part I from Princeton University ★★★★☆(48)
- Cryptography I from Stanford University ★★★★★(45)
- Programming Mobile Applications for Android Handheld Systems: Part 1 from University of Maryland, College Park ★★★★☆(38)
- CS188.1x: Artificial Intelligence from University of California, Berkeley★★★★★(30)
- Principles of Computing (Part 1) from Rice University ★★★★★(26)
- Software Security from University of Maryland, College Park ★★★★★(22)
- Algorithms, Part II from Princeton University ★★★★★(21)
- Responsive Website Basics: Code with HTML, CSS, and JavaScript from University of London International Programmes ★★★★☆(21)
- Agile Development Using Ruby on Rails – The Basics from University of California, Berkeley ★★★★★(19)
- Cloud Computing Concepts, Part 1 from University of Illinois at Urbana-Champaign★★★☆☆(19)
- Automata Theory from Stanford University ★★★★☆(17)
- Programming Languages, Part A from University of Washington ★★★★★(17)
- C++ For C Programmers, Part A from University of California, Santa Cruz★★★☆☆(16)
- Principles of Computing (Part 2) from Rice University ★★★★☆(15)
- Programming Mobile Applications for Android Handheld Systems: Part 2 from University of Maryland, College Park ★★★★☆(15)
- The Nature of Code from Processing Foundation ★★★★★(15)
- Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
- Design of Computer Programs from Stanford University ★★★★☆(13)
- Intro to Machine Learning from Stanford University ★★★★☆(12)
- Algorithmic Toolbox from University of California, San Diego ★★★★☆(12)
- Discrete Optimization from University of Melbourne ★★★★☆(12)
- Responsive Web Design from University of London International Programmes★★★☆☆(11)
- Introduction to Game Development from Michigan State University ★★★★☆(11)
- Introduction to Functional Programming from Delft University of Technology★★★★☆(11)
- Interactivity with JavaScript from University of Michigan ★★★★☆(10)
- Introduction to Software Product Management from University of Alberta★★★★☆(10)
- Android Development for Beginners from Google ★★★★☆(10)
- The Arduino Platform and C Programming from University of California, Irvine★★★☆☆(9)
- Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
- Programming Languages from University of Virginia ★★★☆☆(9)
- Software Processes and Agile Practices from University of Alberta ★★★★☆(9)
- Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital from Duke University ★★★★☆(8)
- Text Retrieval and Search Engines from University of Illinois at Urbana-Champaign★★★☆☆(8)
- Cryptography from University of Maryland, College Park ★★★★☆(8)
- Advanced Styling with Responsive Design from University of Michigan★★★★☆(7)
- Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure from University of Illinois at Urbana-Champaign ★★★☆☆(7)
- Software Testing from University of Utah ★★★★☆(7)
- Internet of Things: How did we get here? from University of California, San Diego★★☆☆☆(6)
- Introduction To Swift Programming from University of Toronto ★☆☆☆☆(6)
- Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★☆(6)
- Client Needs and Software Requirements from University of Alberta ★★★★☆(6)
- Responsive Web Design Fundamentals from Google ★★★★☆(6)
- Intro to AJAX
- Agile Development Using Ruby on Rails – Advanced from University of California, Berkeley ★★★★★(5)
- Ruby on Rails Web Services and Integration with MongoDB from Johns Hopkins University ★★★★★(5)
- Cloud Computing Concepts: Part 2 from University of Illinois at Urbana-Champaign★★★★★(5)
- Data Structures and Performance from University of California, San Diego★★★★★(5)
- Computer Graphics from University of California, San Diego ★★★★☆(5)
Zaawansowany
- Machine Learning Foundations: A Case Study Approach from University of Washington ★★★★☆(38)
- [New] Machine Learning with Python: from Linear Models to Deep Learning from Massachusetts Institute of Technology
- Machine Learning: Regression from University of Washington ★★★★★(18)
- Machine Learning for Data Science and Analytics from Columbia University★★★☆☆(15)
- Probabilistic Graphical Models 1: Representation from Stanford University★★★★☆(14)
- Intro to Deep Learning from Google ★★☆☆☆(13)
- Creative Applications of Deep Learning with TensorFlow
- Machine Learning With Big Data from University of California, San Diego★★☆☆☆(12)
- Machine Learning for Trading from Georgia Institute of Technology ★★★☆☆(11)
- Hardware Security from University of Maryland, College Park ★★★☆☆(11)
- Bitcoin and Cryptocurrency Technologies from Princeton University ★★★★☆(10)
- Introduction to Artificial Intelligence from Stanford University ★★★★★(9)
- Computational Neuroscience from University of Washington ★★★★☆(8)
- Reinforcement Learning from Brown University ★★☆☆☆(6)
- Machine Learning: Classification from University of Washington ★★★★★(6)
- Intro to Parallel Programming from Nvidia ★★★★☆(6)
- Advanced Operating Systems from Georgia Institute of Technology ★★★★★(5)
- Enabling Technologies for Data Science and Analytics: The Internet of Thingsfrom Columbia University ★☆☆☆☆(5)
- Interactive 3D Graphics from Autodesk ★★★★★(5)
- Machine Learning from Georgia Institute of Technology ★★★★★(4)
- Applied Cryptography from University of Virginia ★★★★☆(4)
- Parallel programming from École Polytechnique Fédérale de Lausanne ★★★★☆(4)
- Introduction to Computer Architecture from Carnegie Mellon University★★★★★(4)
- Probabilistic Graphical Models 2: Inference from Stanford University ★★★★☆(3)
- Machine Learning: Clustering & Retrieval from University of Washington★★★★★(3)
- Practical Predictive Analytics: Models and Methods from University of Washington ★★☆☆☆(3)
- Quantitative Formal Modeling and Worst-Case Performance Analysis from EIT Digital ★★★☆☆(3)
- Nearest Neighbor Collaborative Filtering from University of Minnesota★★☆☆☆(2)
- Computability, Complexity & Algorithms from Georgia Institute of Technology★★★★★(1)
- Computational Photography from Georgia Institute of Technology ★★★★☆(1)
- High Performance Computer Architecture from Georgia Institute of Technology★★★★★(1)
- Introduction to Operating Systems from Georgia Institute of Technology★★★★★(1)
- Artificial Intelligence (AI) from Columbia University ★☆☆☆☆(1)
- Cloud Computing Applications, Part 2: Big Data and Applications in the Cloudfrom University of Illinois at Urbana-Champaign ★★★★☆(1)
- Relational Database Support for Data Warehouses from University of Colorado System ★★☆☆☆(1)
- Practical Deep Learning For Coders, Part 1 from fast.ai ★★★★★(1)
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization from deeplearning.ai
- Neural Networks and Deep Learning from deeplearning.ai
- Structuring Machine Learning Projects from deeplearning.ai
- Real-Time Audio Signal Processing in Faust from Stanford University
- Sequence Models from deeplearning.ai
- 6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology
- 6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology
- Computation Structures 3: Computer Organization from Massachusetts Institute of Technology
- Applied Machine Learning in Python from University of Michigan
- GT – Refresher – Advanced OS from Georgia Institute of Technology
- Machine Learning from Georgia Institute of Technology
- Network Security from Georgia Institute of Technology
- High Performance Computing from Georgia Institute of Technology
- Artificial Intelligence from Georgia Institute of Technology
Zdjęcie główne artykułu pochodzi z pexels.com.
Podobne artykuły
Za dużo zmian, za dużo stresu i presji, za małe zarobki. Tak czujemy się w pracy?
Już za tydzień największa konferencja dla kobiet IT&TECH – Women in Tech Summit!
Lista najciekawszych projektów technologicznych. Nad czym pracują naukowcy?
Aitana — influencerka, którą pokochali nawet celebryci. Zarabia spore pieniądze i... nie istnieje
Sam Altman, współtwórca OpenAI zwolniony z posady dyrektora generalnego. Po kilku dniach go przywrócili [AKTUALIZACJA]
Ponad 1/3 polskich firm korzysta już ze wsparcia AI. Poznajcie wyniki raportu "AI i rynek pracy w Polsce"
25. urodziny Google. Jak zmieniał się przez lata?
W którym Big Techu zarabia się najwięcej? Blind publikuje dane
Zobacz komentarze
[wpdevart_facebook_comment curent_url="https://justjoin.it/blog/600-darmowych-kursow-programistycznych-ktore-mozesz-zaczac-w-tym-miesiacu" order_type="social" width="100%" count_of_comments="8" ]