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.

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Netzwerk Architektur, Cloud Computing, Virtuelle Maschinen, Netzwerk-Switches, Rechenzentren, Skalierbarkeit, TCP/IP, Weitverkehrsnetze, Software-definierte Netzwerke, Netzwerk-Leistungsmanagement, Python-Programmierung, Computer-Vernetzung, Cloud-Infrastruktur, Cloud Computing Architektur, Netzwerk-Routing
Gemischt · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Software-Installation, KI-Workflows, Benutzeroberfläche (UI), Agentische Workflows, System-Konfiguration, Softwareentwicklung, Vibe-Codierung, Web-Entwicklung, Fehlersuche, Web-Entwicklungstools, Code-Überprüfung, Computer-Programmierwerkzeuge, Schnelles Engineering
Mittel · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Datenbanken, Datenmanagement, Schnittstelle zur Anwendungsprogrammierung (API), Datenbank-Anwendung, MySQL, Django (Web-Framework), SQL, Python-Programmierung, Datenbank Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Relationale Datenbanken, SQL, Abfragesprachen, Datenmanipulation
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google AR & VR
Kompetenzen, die Sie erwerben: Augmented Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, 3D Assets, Unity Engine, User Experience Design, Mobile Development, User Experience, Computer Vision, User Interface and User Experience (UI/UX) Design, User Flows
Anfänger · Kurs · 1–4 Wochen

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Development Testing, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Daten in Echtzeit, Verifizierung und Validierung, System Programmierung, Eingebettete Systeme, Code-Überprüfung, Fehlersuche, Verlässlichkeit, Elektrotechnik und Computertechnik, Software-Architektur, Leistungstests, Systemsoftware Systeme, Kontrollsysteme, Linux, Eingebettete Software, Leistungsoptimierung, Software Entwurf, Systementwurf und Implementierung, Systemarchitektur, Hardware-Architektur, Echtzeit-Betriebssysteme
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Front-End Web Development, JSON, Application Development, Model View Controller, Program Development, Javascript, Development Environment, Back-End Web Development, API Design, Web Development, Microsoft Visual Studio, Software Design Patterns, Cascading Style Sheets (CSS)
Mittel · Spezialisierung · 1–3 Monate
Stanford University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Computergestütztes Denken, Graphentheorie, Pseudocode, Theoretische Informatik, Operations Research
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Generative KI, Schnittstelle zur Anwendungsprogrammierung (API), ChatGPT, Verantwortungsvolle KI, Schlüsselverwaltung, OpenAI API, Datenethik, Schnelles Engineering, Künstliche Intelligenz, Computer Programmierung, AI-Sicherheit
Mittel · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Innovation, Prioritätensetzung, Kanban-Prinzipien, Erleichterung der Diskussion, Verkaufstechniken, Sprint-Retrospektiven, Zielsetzung, Leistungsmanagement im Team, Agiles Projektmanagement, Team Management, Team-Führung, Rückstände, Prozessverbesserung, Agile Entwicklung von Software, Verkaufspräsentation, Schlanke Methodologien, Agile Methodik, Teambildung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Feature Engineering, Model Deployment, Data Visualization, Data Ethics, Exploratory Data Analysis, Model Evaluation, Unsupervised Learning, Data Presentation, Tensorflow, Dimensionality Reduction, MLOps (Machine Learning Operations), Probability Distribution, Apache Spark, Statistical Hypothesis Testing, Supervised Learning, Data Pipelines, Design Thinking, Data Science, Machine Learning, Python Programming
Fortgeschritten · Spezialisierung · 3–6 Monate