Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Coursera
Kompetenzen, die Sie erwerben: SQL, Informatik, MySQL, Computer Programmierung, Datenanalyse, Relationale Datenbanken
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Vector Databases, Computational Thinking, Database Design, Theoretical Computer Science, Programming Principles, Pseudocode, Query Languages, Computer Science, Computer Programming, Performance Tuning
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
Anfänger · Kurs · 1–4 Wochen

Università di Napoli Federico II
Kompetenzen, die Sie erwerben: Unsupervised Learning, Supervised Learning, Object Oriented Programming (OOP), PyTorch (Machine Learning Library), R Programming, Convolutional Neural Networks, NumPy, R (Software), Image Analysis, Pandas (Python Package), Matplotlib, Python Programming, Deep Learning, Computer Programming, Scripting Languages, Computer Vision, Artificial Neural Networks, Transfer Learning, Programming Principles, Data Management
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Software-Installation, Entwicklungsumgebung, System-Konfiguration, Datenvalidierung, Python-Programmierung, Datenverarbeitung, Computer Programmierung, Computergestütztes Denken, Programm-Entwicklung
Gemischt · Kurs · 1–4 Wochen

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, Computer Programming
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web Design und Entwicklung, Front-End Web-Entwicklung, Computer Programmierung, Webdesign, HTML und CSS, Reaktionsfähiges Webdesign
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Canva (Software), Graphic Design, Graphic and Visual Design, Design, Design Elements And Principles, Visual Design, Graphic and Visual Design Software, Digital Design, Creative Design, Design and Product, Event Management, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: MySQL, Java, Database Application, Database Development, Databases, Software Development, Data Storage, Program Development, Computer Programming
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Universidade Estadual de Campinas
Kompetenzen, die Sie erwerben: Education Software and Technology, Computational Thinking, Computer Programming, Computational Logic, Digital pedagogy, Robotics, Computer Programming Tools, Prototyping, Technical Design, Artificial Intelligence, Open Source Technology, Embedded Systems, Creative Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Mittel · Kurs · 1–4 Wochen