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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Angewandte Mathematik, Statistik, Regressionsanalyse, Statistische Inferenz, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Datenwissenschaft, Statistische Methoden, Lineare Algebra, Modellevaluation, Wahrscheinlichkeitsrechnung und Statistik, Statistische Analyse, Bewertung des Modells, Wahrscheinlichkeit
★ 4.6 (108) · Fortgeschritten · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Datenverarbeitung, Datenanalyse, Klassifizierungsalgorithmen, Bildanalyse, Angewandtes maschinelles Lernen, Methoden des maschinellen Lernens, Matlab, Digitale Signalverarbeitung, Software zur Datenvisualisierung, Prädiktive Modellierung
★ 4.6 (233) · Mittel · Kurs · 1–3 Monate

Columbia University
Kompetenzen, die Sie erwerben: Risikomanagement, Portfolio-Verwaltung, Computer Programmierung, Wahrscheinlichkeitsverteilung, Wertpapiere (Finanzen), Mathematische Modellierung, Kreditrisiko, Derivate, Kapitalmärkte, Finanzmarkt, Computerprogrammierung, Risikomodellierung, Portfolio-Risiko, Finanzielle Modellierung
★ 4.5 (31) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Programm-Entwicklung, Java Programmierung, Virtuelle Maschinen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Installation der Software, Objektorientierte Programmierung (OOP), Web-Anwendungen, Eclipse (Software), Java-Programmierung, Entwicklungsumgebung
★ 4.4 (84) · Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, Web Frameworks, React.js, Web Development Tools
★ 4.6 (110) · Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Datenbank-Management, Leistungsoptimierung, Informationssysteme, Datenbank-Theorie, Datenmodellierung, Datenbank-Design, Datenbanken, SQL, Datenbank-Anwendung, MySQL, Transaktionsverarbeitung, Abfragesprachen, MySQL-Workbench, Datenbank-Software, Datenbank-Entwicklung, Datenbank-Systeme, Relationale Datenbanken, Datenbank Management, Sicherheit von Informationssystemen, Integrität der Daten, Datenbank-Management-Systeme
★ 4.4 (461) · Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Datenverarbeitung, Explorative Datenanalyse, Datenanalyse, Datenwissenschaft, Interaktive Datenvisualisierung, Bereinigung von Daten, Datenkompetenz, Technische Kommunikation, Statistische Methoden, Daten importieren/exportieren, Datenwrangling, Datenvisualisierung, Statistische Analyse, Präsentation der Daten, Statistische Visualisierung, Wissenschaftliche Visualisierung, Plot (Grafiken), Software zur Datenvisualisierung, Matlab, Statistische Berichterstattung
★ 4.8 (821) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklungstools, Fehlersuche, iOS-Entwicklung, Plattformübergreifende Entwicklung, Benutzeroberfläche (UI), Andere mobile Programmiersprachen, Mobile Entwicklung, Anwendungs-Rahmenwerke, Apple iOS, Flutter (Software), Back-End-Webentwicklung, UI-Komponenten, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Entwicklungsumgebung, Android-Entwicklung, Software-Entwicklungstools, Benutzeroberfläche (UI) Design
★ 4.4 (158) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rechnerische Logik, Entwicklung von Videospielen, Computer Programmierung, Programm-Entwicklung, Python-Programmierung, Informatik, Computerwissenschaft, Computerprogrammierung, Spiel-Design, Grundsätze der Programmierung
★ 4.6 (125) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsentwicklung, No-Code-Entwicklung, Web-Entwicklung, Front-End-Webentwicklung, Web-Anwendungen, WordPress, Back-End-Webentwicklung, Web-Entwicklungs-Tools, Full-Stack Web-Entwicklung, Content-Management-Systeme, Web-Design
★ 4.6 (413) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Funktionales Design, Java Programmierung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Software Entwurf
★ 4.7 (213) · Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Überprüfung der Sicherheitsarchitektur, Anwendungssicherheit, Software-Qualität (SQA/SQC), Software-Prüfung, Modellierung von Bedrohungen, Software Architektur, Qualitätssicherung, Kontinuierliche Lieferung, Software-Entwicklung, Instandhaltbarkeit, Software-Architektur, CI/CD, Softwaretechnik, Software-Qualitätssicherung, Kontinuierliche Integration, Kontinuierliche Bereitstellung, Software-Entwurfsmuster, Entwicklungstests, IT-Sicherheitsarchitektur, Objektorientierter Entwurf, Bereitstellung von Anwendungen, Software Entwurf
★ 4.5 (467) · Mittel · Kurs · 1–3 Monate