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.

Fractal Analytics
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Befehlszeilen-Schnittstelle, Datenstrukturen, Ereignisgesteuerte Programmierung, Entwicklungsumgebung, Java, Virtuelle Maschinen, Anwendungsentwicklung, Objektorientierte Programmierung (OOP), Anwendungsserver, Web-Anwendungen, Software-Installation, Objektorientierter Entwurf, UI Komponenten, Computerprogrammierung, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Eclipse (Software), Programm-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Projektleitung, Informationstechnologie, Betriebssysteme, Cloud Computing, Computer Programmierung, Schulung zum Bewusstsein für Computersicherheit, Cloud-Infrastruktur, Technische Unterstützung und Dienstleistungen, Cybersecurity, Netzwerk-Fehlerbehebung, Datenspeicherung, Projektmanagement, Cybersicherheit, Software-Installation, Hardware-Fehlerbehebung, Datenbank Software, Computer Hardware, Virtual Private Networks (VPN), Computer-Vernetzung, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, Geografische Informationssysteme, Android Entwicklung, Datenspeicherung, Benutzeroberfläche (UI), No-Code-Entwicklung, Spiel-Design, Globale Positionierungssysteme, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Programm-Entwicklung, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektronik, Computer Programmierung, Simulation und Simulationssoftware, Hardware Design, Computerprogrammierung, Verifizierung und Validierung, Anwendungsspezifische integrierte Schaltungen, Systeme Design, Testfall, Elektronik-Technik, Feldprogrammierbares Gate-Array (FPGA), Eingebettete Systeme, Funktionsprüfung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Rice University
Kompetenzen, die Sie erwerben: Computer Programmierung, Kombinatorik, Angewandte Mathematik, Algorithmen, Entwicklungstests, Wahrscheinlichkeit, Objektorientierte Programmierung (OOP), Python-Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Spiel-Design, Software-Tests, Mathematische Modellierung, Computerprogrammierung
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Ereignisgesteuerte Programmierung, Anwendungsentwicklung, Android Studio, Android Entwicklung, Datei-E/A, Computerprogrammierung, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Git (Versionskontrolle-System), Persistenz der Daten
Gemischt · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Computer Programmierung, Webentwicklung, Fehlersuche, Microsoft Kopilot, C# (Programmiersprache), Algorithmen, Grundsätze der Programmierung, Computergestütztes Denken, GitHub, Versionskontrolle, Git (Versionskontrolle-System), Full-Stack Web-Entwicklung, Web-Entwicklung, Programm-Entwicklung, Computerprogrammierung, Back-End Web-Entwicklung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Computer Programmierung, Infinitesimalrechnung, Erweiterte Realität, Computervision, Algorithmen, Angewandte Mathematik, Digitale Signalverarbeitung, Computergrafik, Wahrscheinlichkeit & Statistik, Kalkulation, Farbtheorie, Matlab, Computer Vision, Computerprogrammierung, Bildanalyse
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer Programmierung, Prototyping, Datenstrukturen, C (Programmiersprache), Objektorientierte Programmierung (OOP), Apple Xcode, iOS Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Computerprogrammierung, Apple iOS, Objective-C (Programmiersprache)
Gemischt · Kurs · 1–4 Wochen