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 London
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Fehlersuche, C++ (Programmiersprache), Objektorientierter Entwurf, Programm-Entwicklung, Computer Programmierung, Grundsätze der Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Daten bereinigen, Datenvisualisierungssoftware, Technische Dokumentation, Kontinuierliche Integration, Software-Dokumentation, Datenvorverarbeitung, R-Programmierung, GitHub, Merkblatt (Software), Code-Überprüfung, Software-Tests
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Personalwesen, Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Diversität und Inklusion, Inklusivität am Arbeitsplatz, Organisatorische Effektivität, Talentakquise, Entwicklung der Arbeitskräfte, Organisatorischer Wandel, Strategien zur Rekrutierung, Geschäftsplanung, Strategie der Humanressourcen, Trainingsprogramme, Mitarbeiterbindung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SQL, PHP (Skriptsprache), Objektorientierte Programmierung (OOP), Datenbanken, MySQL, Datenbank Management, Relationale Datenbanken, Back-End Web-Entwicklung, Web-Entwicklung, Full-Stack Web-Entwicklung, HyperText Markup Language (HTML)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Fehlersuche, Datenstrukturen, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Computer Programmierung, Digitale Pädagogik, Java, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Innovation, Algorithmen, Computervision, Systemprüfung, Systementwurf und Implementierung, Verschlüsselung, Systemanforderungen, Echtzeit-Betriebssysteme, Softwareentwicklung, Leistungstests, Internet der Dinge, Kommunikationssysteme, Cloud Computing Architektur, Eingebettete Systeme, Sichere Kodierung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skalierbarkeit, Docker (Software), Cloud-natives Computing, MongoDB, Restful API, Django (Web-Framework), Kubernetes, Cloud-Anwendungen, NoSQL, OpenShift, Cloud-Bereitstellung, Microservices, Flask (Web-Framework), Anwendungsentwicklung, Datenbank-Systeme, Back-End Web-Entwicklung
Fortgeschritten · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Skalierbarkeit, Software Entwurf, Angular, JavaScript-Frameworks, Javascript, Front-End Web-Entwicklung, UI Komponenten, HTML und CSS, Cascading Style Sheets (CSS), HyperText Markup Language (HTML), Web-Anwendungen, Web-Entwicklung, Anwendungs-Rahmenwerke
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, User Acceptance Testing (UAT), Test Case, Maintainability, Unit Testing, Software Design, System Testing, Integration Testing, Waterfall Methodology, Agile Methodology, Regression Testing
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Postman-API-Plattform, API-Design, Verwaltung der Anwendungsleistung, API-Tests, Restful API, Schnittstelle zur Anwendungsprogrammierung (API), Microservices, CI/CD, Software-Dokumentation, Verwaltung des Lebenszyklus von Anwendungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Identitäts- und Zugriffsmanagement, Browser-Kompatibilität, Anwendungssicherheit, Javascript, Kryptographie, Web-Anwendungen, Authentifizierungen, Node.JS
Mittel · Kurs · 1–4 Wochen