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.

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: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Unit Testing, File I/O, Web Development, Program Development, Open Source Technology, Database Application, Data Processing, Data Structures, User Interface (UI)
Auf einen Abschluss hinarbeiten
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

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

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

Microsoft
Kompetenzen, die Sie erwerben: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Secure Coding, Verification And Validation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

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 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

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

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Datei-E/A, Grundsätze der Programmierung, Datenmanagement, Datenstrukturen, Objektorientierter Entwurf, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Java Programmierung, Anwendungsentwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
Mittel · 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