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 Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Development Testing, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, Electrical and Computer Engineering, Application Deployment, Operating Systems, File Systems, Internet Of Things, Build Tools
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Blockchain, Kryptographie, Verschlüsselung, Transaktionsverarbeitung, Verteilte Denial-Of-Service-Angriffe (DDoS), Kryptographische Protokolle, Techniken der Ausbeutung, Verteiltes Rechnen, Skalierbarkeit, Algorithmen, Sichere Kodierung, Netzwerksicherheit, Bewertungen der Anfälligkeit
Anfänger · Kurs · 1–3 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Internet Of Things, Advanced Analytics, Big Data, Data Management, Wireless Networks, Predictive Analytics, Applied Machine Learning, Analytics, Water Sustainability, Data-Driven Decision-Making, Sustainable Systems, Environmental Monitoring, Geospatial Information and Technology, Telecommunications, Sustainable Technologies, Real Time Data, Automation, Data Analysis, Control Systems, Data Collection
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, Transaktionsverarbeitung, Datenmodellierung, Programm-Entwicklung, C++ (Programmiersprache), Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, C und C++, Computerprogrammierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Anwendungsdesign, Mobile Entwicklungstools, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI/UX-Strategie, Mobile Entwicklung, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Android (Betriebssystem), Entwicklungstests, Benutzeroberfläche (UI) Design, Android-Studio, Entwicklungsumgebung, Android-Entwicklung, Software-Prüfung, UI-Komponenten, Interaktionsdesign
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Graphentheorie, Instandhaltbarkeit, Integrationsprüfung, Testgetriebene Entwicklung (TDD), Cloud Computing, Microsoft Azure, Python-Programmierung, Daten-Strukturen, Cloud-Bereitstellung, Code-Überprüfung, Software Entwurf, Software-Entwicklung, Software-Dokumentation, Bereitstellung von Anwendungen, Serverloses Rechnen, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Plot (Grafiken), Ggplot2, Tidyverse (R-Paket), Software zur Datenvisualisierung, Grafik-Software, Streudiagramme, R Programmierung, Statistische Visualisierung, Wärmekarten, Datenwrangling
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
Anfänger · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Automatisierung, Anwendungsdesign, No-Code-Entwicklung, Datenmodellierung, Integration von Daten, Automatisierung von Geschäftsprozessen, Datenzugang, Microsoft Power-Plattform, Geschäftsprozess, Benutzeroberfläche (UI), Microsoft Power Automate/Flow, Microsoft Power Plattform, Engagement fördern, Prozessgestaltung
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Software-Entwicklung, Testfall, Software-Qualitätssicherung, Lebenszyklus der Systementwicklung, Softwaretechnik, Software-Konfigurationsmanagement, Wasserfall-Methodik, Abnahmetests, Kontrolle ändern, White-Box-Tests, Konfigurationsverwaltung, Projektleitung, Methoden der Softwareentwicklung, Konfigurationsmanagement, Fehlersuche, Software-Prüfung, Systementwurf und Implementierung, Unified Modeling Language, Analyse der Anforderungen, Lebenszyklus der Softwareentwicklung, Benutzerakzeptanztests (UAT)
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Aktives Verzeichnis, Virtualisierung und virtuelle Maschinen, Virtuelle Vernetzung, Virtuelle Maschinen, Virtualisierung, Rollenbasierte Zugriffskontrolle (RBAC), Cloud Computing, Identitäts- und Zugangsmanagement, Cloud-Speicher, Infrastruktur als Dienstleistung (IaaS), Microsoft Azure, Netzinfrastruktur, Azure Active Directory, Technologien zur Datenspeicherung, Sicherheit der Infrastruktur, Multi-Faktor-Authentifizierung, Cloud-Hosting, IT-Infrastruktur, Infrastruktur-Architektur, Cloud-Infrastruktur
Mittel · Kurs · 1–3 Monate