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: Wiederverwendbarkeit von Code, Computer Programmierung, Datenvalidierung, Software-Entwicklung, Validierung von Daten, Instandhaltbarkeit, Spiel-Design, Daten-Strukturen, Web-Entwicklungs-Tools, Programm-Entwicklung, Software-Entwicklungstools, Computer-Programmierwerkzeuge, Software Entwurf, Fehlersuche, Entwicklungsumgebung, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Software-Dokumentation, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Javascript, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Back-End-Webentwicklung, Cloud Computing, Server-Seite, Web-Design und Entwicklung, Web-Entwicklung, Web-Entwicklungs-Tools, Cloud-Anwendungen, Web-Anwendungen, Datenbank-Design, Cloud-Bereitstellung, Relationale Datenbanken, Datenbanken, Datenbank-Entwicklung, Bereitstellung von Anwendungen, Skriptsprachen, Javascript, Datenbank-Systeme, HTML und CSS, Full-Stack Web-Entwicklung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenumwandlung, Präsentation der Daten, Integration von Daten, Datenmanipulation, Datenverarbeitung, SAS (Software), Datenanalyse, Datenwrangling, Statistische Programmierung
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Modellierung großer Sprachen, Software zur Datenvisualisierung, ChatGPT, Algorithmen, Benutzeroberfläche (UI), Angewandtes maschinelles Lernen, Dimensionalitätsreduktion, Schnelles Engineering, LLM-Bewerbung, Prompt-Muster, Matlab, UI-Komponenten, Methoden des maschinellen Lernens, Datenanalyse, Objektorientierte Programmierung (OOP), Datei-E/A, Computerprogrammierung, Bildanalyse, Mensch-Computer-Interaktion
Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Data Structures, Web Development Tools, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, Database Software, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Database Application, Program Development, Code Reusability, File I/O, Frontend Integration
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Code Reusability, Test Script Development, Computer Programming, Unit Testing, File I/O, Development Testing, Web Development, Scripting, Program Development, Other Programming Languages, Database Software, Open Source Technology, Database Management, Database Development, Data Processing
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Unity-Engine, Rechnerische Logik, Skripting, Daten-Strukturen, Spiel-Design, Datenmanagement, C# (Programmiersprache), Entwicklung von Videospielen, Datenverwaltung, Grundsätze der Programmierung, Computerprogrammierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Anwendungsentwicklung, Computer Programmierung, Persistenz der Daten, Java-Programmierung, Daten-Strukturen, Programm-Entwicklung, Datenmanagement, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Dateiverwaltung, Datenverwaltung, Datei-E/A, Dateisysteme, Computerprogrammierung, Java Programmierung
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Java, Java-Programmierung, Daten-Infrastruktur, Persistenz der Daten, Skalierbarkeit, Verteiltes Rechnen, Große Daten, Datenverarbeitung, Technologien zur Datenspeicherung, Entwicklungsumgebung, Apache Hadoop, Dateiverwaltung, Dateisysteme, Datei-E/A, Datenspeicherung, Java Programmierung, Infrastruktur-Architektur
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Graphentheorie, Operations Research, Kombinatorik, Netzwerkanalyse, Netzwerk-Modell, Python-Programmierung, Algorithmen, Theoretische Informatik, Modell-Optimierung, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen