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.

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

Kompetenzen, die Sie erwerben: Statistisches Programmieren, Daten Präsentation, Datenverarbeitung, Datenumwandlung, Datenanalyse, Daten-Integration, SAS (Software), Datenmanipulation
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Digitale Signalverarbeitung, Prädiktive Modellierung, Algorithmen, Datei-E/A, ChatGPT, AI-Personalisierung, Streudiagramme, Grundsätze der Programmierung, Angewandtes maschinelles Lernen, Mathematische Software, Datenverarbeitung, Schnelles Engineering, Datenanalyse, Datenvisualisierungssoftware, Histogramm, Benutzeroberfläche (UI), Bildanalyse, Matlab
Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Cloud Computing, JavaScript-Frameworks, Netzwerkprotokolle, Front-End Web-Entwicklung, Relationale Datenbanken, Datenbanken, Anwendungsserver, Datenbank-Design, Javascript, Web-Entwicklung, Bereitstellung von Anwendungen, Skripting, Full-Stack Web-Entwicklung, Web-Server, Back-End Web-Entwicklung, Cloud-Bereitstellung, Web-Entwicklungstools, HTML und CSS, Anwendungsentwicklung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Programm-Entwicklung, Entwicklung von Videospielen, Fehlersuche, Skripting, Datenmanagement, Datenstrukturen, Einheit-Engine, C# (Programmiersprache), Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Operations Research, Algorithmen, Python-Programmierung, Computergestütztes Denken, Lineare Algebra, Kombinatorik, Theoretische Informatik, Graphentheorie, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Systemarchitektur, Java, Big Data, Entwicklungsumgebung, Apache Hadoop, Skalierbarkeit, Datenspeicherung, Datenverarbeitung, Verteiltes Rechnen, Datenstrukturen, Dateisysteme, Dateiverwaltung, Daten-Infrastruktur
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Ereignisgesteuerte Programmierung, Datei-E/A, Einheit-Engine, Prototyping, Algorithmen, Entwicklung von Videospielen, Datenmanagement, Fehlersuche, Datenspeicherung, Datenstrukturen, Objektorientierter Entwurf, Graphentheorie, Integrierte Entwicklungsumgebungen, Software-Architektur, Software-Entwurfsmuster, Spiel-Design, C# (Programmiersprache), Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Grundsätze der Programmierung, Datenstrukturen, Python-Programmierung, Software-Installation, Integrierte Entwicklungsumgebungen, Jupyter, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Computer Programmierung, Entwicklungsumgebung, Fehlersuche, Visual Basic (Programmiersprache), Softwareentwicklung, Microsoft Entwicklungswerkzeuge, Integrierte Entwicklungsumgebungen, Plattformübergreifende Entwicklung, Grundsätze der Programmierung, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen