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: Web-Entwicklung, Anwendungsserver, Java Programmierung, Web-Server, Java, Java-Plattform Enterprise Edition (J2EE), Bereitstellung von Anwendungen, Anwendungs-Rahmenwerke, Web-Anwendungen, Server-Seite
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cyber-Operationen, Cybersicherheit, MITRE ATT&CK Rahmenwerk, Cyber Threat Intelligence, Skripting, IT-Automatisierung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, ChatGPT, Schnittstelle zur Anwendungsprogrammierung (API), Schlüsselverwaltung, Datenethik, OpenAI API, Künstliche Intelligenz, AI-Sicherheit, Generative KI, Schnelles Engineering, Verantwortungsvolle KI
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Fehlersuche, JSON, PHP (Skriptsprache), Objektorientierte Programmierung (OOP), Javascript, jQuery, Daten importieren/exportieren, Ajax, JavaScript und jQuery, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen

Michigan State University
Kompetenzen, die Sie erwerben: Prototyping, 3D-Assets, Storytelling, Benutzererlebnis, C# (Programmiersprache), Computergrafik, Ideenfindung, Konzeptioneller Entwurf, Benutzeroberfläche (UI), Multimedia, 3D-Modellierung, Software-Dokumentation, Animation und Spieldesign, Plattformübergreifende Entwicklung, Entwicklung von Videospielen, Software Entwurf, Peer Review, Einheit-Engine, Software-Entwurfsdokumente, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Relational Databases, Object-Relational Mapping, Database Management, Database Design, SQL, Databases, Data Persistence, Query Languages, Data Integrity, Data Manipulation, Python Programming, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React Native, HTML und CSS, Anwendungsentwicklung, Browser-Kompatibilität, Javascript, Web-Entwicklung, Web Design und Entwicklung, Plattformübergreifende Entwicklung, Reaktionsfähiges Webdesign, Entwicklung von Anwendungen für Mobilgeräte
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Serverloses Rechnen, Cloud-Infrastruktur, Containerisierung, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Cloud Computing, Google Cloud-Platform, Kubernetes, Multi-Cloud, Business Transformation, Digitale Transformation, Hybrid-Cloud-Computing, Virtuelle Maschinen, Cloud-Bereitstellung
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Systemanforderungen, Verifizierung und Validierung, Agile Methodik, Analyse der Anforderungen, Software-Tests, Software-Ingenieur, Agile Entwicklung von Software, Software-Architektur, Methoden der Softwareentwicklung, Dokumente zu den Benutzeranforderungen, Bereitstellung von Anwendungen, Wasserfall-Methodik, Lebenszyklus der Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

Cloudera
Kompetenzen, die Sie erwerben: Datenbanken, Datenmanagement, Amazon S3, Operative Datenbanken, Datenanalyse, MySQL, Amazon Webdienste, Datenbank-Design, Cloud-Speicher, Datenbank Management, Datenspeicherung, Big Data, Datenbank-Systeme, SQL, Data-Warehousing, Relationale Datenbanken, Leistungsoptimierung, Apache Hadoop, Apache Hive, NoSQL
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenmanagement, Cloud-Hosting, Tools für die mobile Entwicklung, React Native, Integrierte Entwicklungsumgebungen, Flutter (Software), iOS Entwicklung, Anwendungsentwicklung, Apple Xcode, Software-Tests, Android Studio, Entwicklung von Anwendungen für Mobilgeräte, Apple iOS, Plattformübergreifende Entwicklung, Anwendungs-Rahmenwerke, Web-Anwendungen, Swift Programmierung
Anfänger · Kurs · 1–4 Wochen