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: Cloud Computing, Deep Learning, Datenbanken, Verteiltes Rechnen, Daten in Echtzeit, Skalierbarkeit, Apache Hadoop, Big Data, Maschinelles Lernen, NoSQL, Apache Kafka, Analytics, Datenverarbeitung, Apache Spark, Datenspeicherung, Graphentheorie, Apache Mahout, Algorithmen für maschinelles Lernen
Gemischt · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Python-Programmierung, Cloud-API, Automatisierung, Relationale Datenbanken, Ereignisgesteuerte Programmierung, Serverloses Rechnen, NoSQL, Web-Entwicklung, Amazon DynamoDB, Microservices, Anwendungsentwicklung, Cloud-Anwendungen, Serviceorientierte Architektur, Datenbank Management, API-Gateway, Amazon Webdienste, Cloud-Entwicklung, Software-Architektur
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Datenmodellierung, Software-Entwurfsmuster, Fehlersuche, Systeme Design, Analyse der Anforderungen, Abnahmeprüfung, Projektmanagement, Prozessgesteuerte Entwicklung, Lebenszyklus der Softwareentwicklung, Funktionale Anforderung, Software-Architektur, Software-Tests, Konfigurationsverwaltung, Objektorientierter Entwurf, Software Entwurf, Software-Ingenieur, White-Box-Tests, Methoden der Softwareentwicklung, Unified Modeling Language
Mittel · Spezialisierung · 3–6 Monate

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Python-Programmierung, Klassifizierungsalgorithmen, Datenvorverarbeitung, Scikit Learn (Bibliothek für Maschinelles Lernen), Lernen mit Entscheidungsbäumen, Regressionsanalyse, Maschinelles Lernen, Leistungsanalyse, Algorithmen für maschinelles Lernen, Datenverarbeitung, Angewandtes maschinelles Lernen, Prozess-Optimierung, Business Lösungen, Modellevaluation, Feature Technik, Jupyter, Überwachtes Lernen
Gemischt · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Skripting, Verteiltes Rechnen, Skalierbarkeit, Linux, Computer-Systeme, Big Data, Leistungsoptimierung, Befehlszeilen-Schnittstelle, Leistungstests, Dateisysteme, Bash (Skriptsprache), OS Prozessverwaltung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Daten in Echtzeit, Datenmodellierung, Skalierbarkeit, Datenbank-Design, Apache Hadoop, Big Data, NoSQL, Datenmanagement, Datenarchitektur, Datenbank-Systeme, Daten-Infrastruktur, Datenbank-Management-Systeme
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Sichere Kodierung, Kryptographie, Linux, Code-Überprüfung, Fehlersuche, Anwendungssicherheit, C (Programmiersprache), Datenvalidierung, OS Prozessverwaltung, Benutzerkonten, Bewertungen der Anfälligkeit, Verifizierung und Validierung, Dateiverwaltung
Mittel · Kurs · 1–4 Wochen

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Markup Language (XML), Network Protocols, YAML, Automation, Network Engineering, Python Programming
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Python-Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Sichere Kodierung, Fehlersuche, ChatGPT, Restful API, User-Interface-(UI)-Design, Bereitstellung von Anwendungen, JSON, Back-End Web-Entwicklung, Full-Stack Web-Entwicklung, Anwendungsentwicklung, Benutzeroberfläche (UI)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Datenbanken, SQL, Android Entwicklung, Restful API, Android Studio, Kotlin, Persistenz der Daten, Web-Anwendungen, Entwicklung von Anwendungen für Mobilgeräte, Datenbank Management, JSON
Mittel · Kurs · 1–3 Monate