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: Object Oriented Programming (OOP), Javascript, Web Applications, UI Components, Application Programming Interface (API), Programming Principles, JSON, Front-End Web Development, Event-Driven Programming, Responsive Web Design, Data Storage, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing), Debugging, Workflow Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web Development Tools, Javascript, Programming Principles, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Algorithmen, Hardware-Architektur, Programm-Entwicklung, Python-Programmierung, Entwicklungsumgebung, Datenzugang, Computer Architektur, Computer-Programmierwerkzeuge, Gemeinsame Nutzung von Daten, System Programmierung, Grundsätze der Programmierung, C++ (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Betriebssysteme, Datenmanagement, Unix-Befehle, Dateisysteme, Dateiverwaltung, IBM DB2, Unix, Job Control Language (JCL), Großrechner-Technologien, Datenbank-Management-Systeme, System Programmierung, Mainframe-Computing, z/OS, Datenspeicherung, Betriebssystem-Verwaltung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenvisualisierungssoftware, Plot (Grafiken), Paket- und Software-Management, Instandhaltbarkeit, Daten importieren/exportieren, Datenverarbeitung, Python-Programmierung, Funktionales Design, Datenmanipulation, Skripting, Matplotlib, Histogramm, NumPy, Pandas (Python-Paket), Datenvisualisierung, Seaborn, Skriptsprachen, Grundsätze der Programmierung
Anfänger · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: C and C++, Program Development, Generative AI, Software Development, Integrated Development Environments
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Java Programmierung, HyperText Markup Language (HTML), Objektorientierte Programmierung (OOP), Datenstrukturen, Datenanalyse, Datenverarbeitung, Java, Software Entwurf
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Scripting Languages, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Object Oriented Programming (OOP), Data Manipulation, Linear Algebra
Gemischt · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, C (Programmiersprache), Entwicklungsumgebung, Software-Entwicklungstools, Datenstrukturen, Fehlersuche, Computer-Programmierwerkzeuge, Linux, Eingebettete Systeme
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, C (Programmiersprache), Datenvisualisierungssoftware, Automatisierung, Problem-Management, Simulationen, Programm-Entwicklung, Datenstrukturen, Dateiverwaltung, Erhebung von Daten, Computergestütztes Denken, Microsoft Visual Studio, Deskriptive Statistik, Datenspeicher, Grundsätze der Programmierung, Theoretische Informatik, Datenanalyse, Datenspeicherung, Analyse
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, 3D-Assets, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Fehlersuche, Entwicklung von Videospielen, Skripting, Unreal Engine, Software-Dokumentation, C++ (Programmiersprache), Datenspeicherung
Mittel · Kurs · 1–4 Wochen