Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Rechnerische Logik, Computer-Hardware, Java-Programmierung, Java Programmierung, Computerwissenschaft, Computerprogrammierung, Informatik, Computerarchitektur, Skalierbarkeit, Computer-Systeme, Computer Programmierung, Daten-Strukturen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Pseudocode, Programming Principles, Program Development, Software Visualization, Computational Logic, Process Modeling, Diagram Design, Computer Programming Tools, Code Reusability, Computer Programming, Maintainability, Software Documentation, Software Installation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Object-Relational Mapping, Microservices, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL, Event-Driven Programming
Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, Fehlersuche, Datenverwaltung, Interaktives Design, Computerprogrammierung, Computergrafik, Software-Entwicklungstools, Javascript, Entwicklungsumgebung, Mensch-Computer-Interaktion, Computer Programmierung, Grafische Werkzeuge, Datenmanagement
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Computer Programming Tools, Technical Writing, Generative AI, Vibe coding, Computer Programming, File Management
Anfänger · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Eingebettete Software, Rechnerische Logik, Computer-Programmierwerkzeuge, Linux, Grundsätze der Programmierung, Computerprogrammierung, Software-Dokumentation, C (Programmiersprache), Computer Programmierung
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Automatisierung, Computer-Vernetzung, Algorithmen, Netzwerk-Protokolle, System-Programmierung, System-Software, Fehlersuche, Computer-Hardware, Visual Basic (Programmiersprache), Künstliche Intelligenz, Grundsätze der Programmierung, Computerwissenschaft, Datenbanken, Computerprogrammierung, Informatik, Hardware-Architektur, Cloud Computing, Netzwerksicherheit, Relationale Datenbanken, SQL, Computerarchitektur, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Quantum computing, Algorithms, Computer Hardware, IBM Cloud, Cryptography, Python Programming, Computer Programming, Software Documentation, Simulations
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: AI Personalization, Business Logic, AI literacy, Application Development, Computational Logic, C# (Programming Language), Computer Programming, Program Development, Programming Principles, Data Store, Data Cleansing
Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Algorithmen, Datenmanipulation, Grundsätze der Programmierung, Computerprogrammierung, Speicherverwaltung, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Daten-Strukturen, Computer Programmierung, Objektorientierter Entwurf
Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Validierung von Daten, Künstliche neuronale Netze, Computer Vision, Bewertung des Modells, Datenvalidierung, Tiefes Lernen, Überwachtes Lernen, Persistenz der Daten, Modell Ausbildung, Modell-Optimierung, Computerprogrammierung, Keras (Bibliothek für neuronale Netze), Modellevaluation, Faltungsneuronale Netzwerke, Tensorflow, Bildanalyse, Faltungsneuronale Netze, Computer Programmierung
Mittel · Kurs · 1–3 Monate