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.

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Cloud-Bereitstellung, Datenspeicherung, Computer-Plattformen, Google Cloud-Plattform, Cloud-API, Cloud-Dienste, Technologien zur Datenspeicherung, CI/CD, Generative KI, Berechtigung (Computing), Computer-Programmierwerkzeuge, Cloud-Anwendungen, Cloud-Speicher, Identitäts- und Zugangsmanagement, Cloud-Entwicklung, Beglaubigungen, Verwaltung der Anwendungsleistung, Bereitstellung von Anwendungen, Leistungsoptimierung
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, AI Security, Software Quality (SQA/SQC), Performance Stress Testing, Software Development Methodologies, Regression Testing, AI Integrations, Maintainability, Code Review, Scalability, Automation, Code Coverage, Software Technical Review, DevOps, Security Testing
Anfänger · Spezialisierung · 3–6 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Agiles Projektmanagement, Kontinuierliche Integration, Software-Entwicklung, Kontinuierliche Bereitstellung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Automatisierung, DevOps, CI/CD, Software-Prüfung, Agile Entwicklung von Software, Wasserfall-Methodik, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Devops-Werkzeuge, Software-Entwicklungstools, Scrum (Software-Entwicklung), Projektleitung, Kanban-Prinzipien, Bereitstellung von Anwendungen
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, C and C++, Systems Design, Data Maintenance, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), Program Development, System Programming, Computer Systems, Data Persistence, Data Security
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Integrität der Daten, JUnit, SQL, Datenbank-Software, Datenbanken, Datenbank-Management, Datenzugang, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Datenbank-Entwicklung, Java-Programmierung, Java Programmierung, Datenbank Management, Java, Relationale Datenbanken
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Cloud-Bereitstellung, Agiles Projektmanagement, NoSQL, Kontinuierliche Integration, Software-Entwicklung, Kontinuierliche Bereitstellung, Agile Methodik, Verhaltensbasierte Entwicklung, DevOps, Kontinuierliche Lieferung, CI/CD, Agile Entwicklung von Software, Agile Software-Entwicklung, Testgetriebene Entwicklung (TDD), Cloud-Anwendungen, Methoden der Softwareentwicklung, MongoDB, Scrum (Software-Entwicklung), Cloud-Entwicklung, Cloud-natives Computing
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: SQL, Oracle-Datenbanken, Datenbank-Management, Abfragesprachen, Datenbank-Entwicklung, Datenbank-Design, Daten-Strukturen, Datenbank Management, Relationale Datenbanken, Leistungsoptimierung
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Jupyter, Modellevaluation, Angewandtes maschinelles Lernen, Python-Programmierung, Datenwissenschaft, Maschinelles Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Datenanalyse, Modell Ausbildung, Prädiktive Analytik, Prädiktive Modellierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Modell-Optimierung, Derivate, Integralrechnung, Mathematische Software, Software-Visualisierung, Python-Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Algebra, Kalkulation, Numerische Analyse, Grafische Darstellung, Angewandte Mathematik
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Systeme, Anwendungsprogrammierschnittstelle (API), API-Entwurf, Prototyping, Architektur des Cloud Computing, Software-Entwicklung, UI/UX-Strategie, UI/UX-Forschung, Mensch-Computer-Interaktion, Benutzererfahrung, Benutzerfreundliches Design, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Internet der Dinge, Amazon Web Services, Interaktives Design, Amazon Webdienste, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Verifizierung und Validierung, Eingebettete Software, Nutzerforschung
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Ansible, Devops Tools, Development Environment, Postman API Platform, Restful API, Authentications, YAML, Software Development Tools, Software Development Methodologies, Network Model, IT Automation, Software-Defined Networking, CI/CD, DevOps, Network Engineering, Network Architecture, Application Programming Interface (API), Scripting, Network Protocols, Network Routing
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Android-Entwicklung, Android-Studio, System-Konfiguration, Peripheriegeräte, Mobile Entwicklung, Android (Betriebssystem), Installation der Software, Hardware-Fehlerbehebung, Entwicklungsumgebung, Web-Server, Ubuntu, Entwicklung von Videospielen, Computer-Programmierwerkzeuge, Internet der Dinge, Software-Entwicklungstools, Web-Anwendungen, Java, Betriebssysteme, Eingebettete Software
Gemischt · Kurs · 1–3 Monate