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.
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python-Paket), NumPy, Datenbank Management, Python-Programmierung, Analytics, Datenvorverarbeitung, Statistische Analyse, SQL, Relationale Datenbanken, Jupyter, Regressionsanalyse, Buchhaltung, Datenanalyse-Software, Deskriptive Statistik, Datenmanipulation, Seaborn, Datenstrukturen, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Daten bereinigen, Datenverarbeitung, Paket- und Software-Management, Programm-Entwicklung, Python-Programmierung, Software-Dokumentation, Daten-Integration, Plot (Grafiken), Daten importieren/exportieren, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Künstliche neuronale Netze, Klassifizierungsalgorithmen, Angewandtes maschinelles Lernen, PyTorch (Bibliothek für Maschinelles Lernen), Modellevaluation, Deep Learning, Überwachtes Lernen
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Mathematische Modellierung, Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Python-Programmierung, Spieltheorie, Informatik, Datenstrukturen, Simulationen, Testfall, Verifizierung und Validierung
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Einheit-Engine, C# (Programmiersprache), Grundsätze der Programmierung, Entwicklung von Videospielen, Anwendungsentwicklung, UI Komponenten, Software Entwurf, Spiel-Design
Mittel · Kurs · 1–4 Wochen

New York Institute of Finance
Kompetenzen, die Sie erwerben: Portfolio-Risiko, Risikomanagement, Portfolio Management, Rekurrente Neuronale Netze (RNNs), Künstliche neuronale Netze, Zeitreihenanalyse und Vorhersage, Angewandtes maschinelles Lernen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Finanzmarkt, Deep Learning, Markov-Modell, Finanzhandel, Reinforcement Learning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Skriptsprachen, Python-Programmierung, Skripting, Grundsätze der Programmierung, Informatik, Spiel-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Eingebettete Software, Computer Programmierung, Fehlersuche, Computer Architektur, Datenspeicherung, Grundsätze der Programmierung, C (Programmiersprache), Elektronische Hardware, Kontrollsysteme, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Web-Komponenten, Software-Entwurfsmuster, Javascript, Web-Entwicklung, Cascading Style Sheets (CSS), Angular, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign, HTML und CSS, Web-Anwendungen, TypeScript
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Programm-Entwicklung, Anwendungsentwicklung, Entwicklungsumgebung, Microsoft Visual Studio
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, JavaScript-Frameworks, Entwicklung von Anwendungen für Mobilgeräte, Javascript, Web-Entwicklung, Web Design und Entwicklung, Front-End Web-Entwicklung, Software-Tests, Webdesign, Cascading Style Sheets (CSS), Bootstrap (Front-End-Framework), Ajax, React.js, HTML und CSS, HyperText Markup Language (HTML), UI Komponenten, Reaktionsfähiges Webdesign, Jest (JavaScript Testing Framework), Web-Entwicklungstools, Testfall
Anfänger · Spezialisierung · 3–6 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: MySQL, Grundsätze der Programmierung, Datenbank Management, Anwendungsentwicklung, Programm-Entwicklung, Datenbanken, Python-Programmierung, Skripting, Dateiverwaltung, Web-Anwendungen, Datenstrukturen
Anfänger · Kurs · 1–3 Monate