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.

California Institute of the Arts
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Informationsarchitektur, Anwendungsdesign, Ideenfindung, Benutzerfreundliches Design, Benutzeroberfläche (UI), Wireframing, Benutzerströme, Prototyping, Nutzerforschung, Adobe InDesign, Interaktionsdesign, Benutzererfahrung, Adobe Illustrator, Benutzerzentriertes Design, Adobe XD, Designforschung, Benutzeroberfläche (UI) Design
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Bewertungen der Anfälligkeit, Methoden der Softwareentwicklung, Programm-Entwicklung, Systementwurf und Implementierung, Sichere Kodierung, Software-Entwicklung, Grundsätze der Programmierung, C (Programmiersprache), Sicherheitstechnik, Software Entwurf
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenanalyse, Datenbank-Management, Datenbank-Design, Datenbanken, SQL, Microsoft SQL-Server, MySQL, Gespeicherte Prozedur, Transaktionsverarbeitung, Abfragesprachen, Datenbank-Entwicklung, Datenbank-Systeme, Datenbank Management, Relationale Datenbanken, IBM DB2
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Blockchain, Finanzen, Risikoanalyse, Aufkommende Technologien, Kryptographie, Finanzielle Analyse, Risikomanagement, Unternehmertum, Bewertung von Unternehmen, Excel-Formeln, FinTech, Microsoft Excel, Fundraising und Crowdsourcing, Finanzmarkt, Aufstrebende Technologien, Portfolio-Risiko, Marktdaten, Unternehmerische Finanzen, Aktien, Finanzielle Modellierung, Risikomodellierung
Mittel · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Algorithmen, Cloud Computing, Datenbank-Theorie, Skalierbarkeit, Apache Cassandra, Entwurf von Systemen, Architektur des Cloud Computing, Verteiltes Rechnen, NoSQL, Datenspeicher
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenverarbeitung, Daten-Infrastruktur, Datenanalyse, Datenmodellierung, Datenverwaltung, Daten in Echtzeit, Datenbank-Design, Daten-Strukturen, Datenbanken, Große Daten, Virtuelle Umgebung, Abfragesprachen, Datenmanagement, NoSQL, Datenbank-Management-Systeme, Datenspeicher, Relationale Datenbanken, Apache Hadoop
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenverarbeitung, Fehlersuche, Einheitliche Prüfung, Maschinelles Lernen, Software-Prüfung, Python-Programmierung, MLOps (Operationen für maschinelles Lernen), Daten-Strukturen, Pandas (Python-Paket), Modell-Einsatz, Einheitstest, NumPy, Datenwrangling, Angewandtes maschinelles Lernen, Test-Automatisierung, Objektorientierte Programmierung (OOP), Skripting, Daten importieren/exportieren, Entwicklung von Testskripten, Wiederverwendbarkeit von Code
Mittel · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Rechnerische Logik, Anwendungsspezifische integrierte Schaltungen, Modell-Optimierung, Algorithmen, Daten-Strukturen, Verifizierung und Validierung, Theoretische Informatik, Digitales Design, Entwurf von Systemen, Grundsätze der Programmierung, Entwurfssoftware
Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Rechnerische Logik, Git (Versionskontrollsystem), Fehlersuche, Computer Programmierung, Algorithmen, Programm-Entwicklung, Microsoft Kopilot, Web-Entwicklung, Computational Thinking, Computerprogrammierung, Back-End-Webentwicklung, GitHub, C# (Programmiersprache), Grundsätze der Programmierung, Versionskontrolle, Full-Stack Web-Entwicklung, Wiederverwendbarkeit von Code, Diagramm Entwurf
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux, Hardware-Architektur, Verwaltung des Betriebssystems, Unix, Datenverwaltung, Virtualisierung, Virtuelle Maschinen, Virtualisierung und virtuelle Maschinen, System-Programmierung, Unix-Shell, Schalttafeln, z/OS, Infrastruktur-Architektur, Mainframe-Computing, Großrechner-Technologien, Datenmanagement, Datenpflege, Job Control Language (JCL), Computer-Plattformen, IBM DB2, Datenbank-Management-Systeme
Mittel · Berufsbezogenes Zertifikat · 1–3 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Risikoanalyse, Portfolio-Verwaltung, Python-Programmierung, Investitionsmanagement, Investment Management, Statistische Methoden, Investitionen, Bayessche Statistik, Portfolio-Risiko, Risikomodellierung, Schätzung, Zeitreihenanalyse und Vorhersage, Finanzielle Modellierung, Korrelationsanalyse
Mittel · Kurs · 1–4 Wochen