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.

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Instandhaltbarkeit, Computerprogrammierung, TypScript, Daten-Strukturen, Web-Entwicklung, Server-Seite, React.js, Javascript, Web-Design, Middleware, Skalierbarkeit
★ 4.6 (58) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MySQL Workbench, Data-Driven Decision-Making, Exploratory Data Analysis, MySQL, Data Analysis, Query Languages, SQL, Analytical Skills, Database Software, Technical Communication, Relational Databases
★ 4.6 (22) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Amazon Web Services
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Agile Software-Entwicklung, Devops-Werkzeuge, Kanban-Prinzipien, Software-Prüfung, CI/CD, Bereitstellung von Anwendungen, Methoden der Softwareentwicklung, Anwendungsentwicklung, Automatisierung, Kontinuierliche Integration, DevOps, Scrum (Software-Entwicklung), Agile Entwicklung von Software, Projektleitung, Agile Methodik, Kontinuierliche Bereitstellung, Wasserfall-Methodik, Software-Entwicklungstools, Software-Entwicklung, Lebenszyklus der Softwareentwicklung
★ 4.8 (122) · Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
★ 4.6 (116) · Fortgeschritten · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Logistische Regression, Datenanalyse, Prädiktive Analytik, Algorithmen für maschinelles Lernen, Überwachtes Lernen, Angewandtes maschinelles Lernen, Entscheidungsbaum-Lernen, Python-Programmierung, Klassifizierungs- und Regressionsbaum (CART), Klassifizierungsalgorithmen, Scikit Learn (Bibliothek für maschinelles Lernen), Bewertung des Modells, Modellevaluation, Analytik, Maschinelles Lernen, Prädiktive Modellierung, Software für maschinelles Lernen, Software zur Datenanalyse, Methoden des maschinellen Lernens, Feature Technik, Technische Merkmale
★ 4.7 (27) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Eingebettete Software, Systemarchitektur, Software-Entwurfsmuster, Android-Entwicklung, Internet der Dinge, Analyse der Anforderungen, Software Architektur, Anwendungs-Rahmenwerke, Software-Architektur, Funktionale Anforderung, Interoperabilität
★ 4.3 (250) · Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (73) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Datensicherheit, Technologien zur Datenspeicherung, Daten importieren/exportieren, NoSQL, Datenspeicher, Datenzugang, Cloud-Dienste, Datenbank-Theorie, Anwendungsprogrammierschnittstelle (API), Datenverwaltung, Microsoft Azure, Datenmanagement, Cloud-Speicher, Datenbank-Systeme, Dateiverwaltung, Datenspeicherung, Datenbank-Verwaltung, Abfragesprachen
★ 4.3 (104) · Anfänger · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Geografische Informationen und Technologie, Computer Vision, Algorithmen, Bildanalyse, Matlab, Methoden des maschinellen Lernens, Erkennung von Anomalien
★ 4.6 (58) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Server, Web-Anwendungen, Server-Seite, Web-Entwicklung, Bereitstellung von Anwendungen, Java, Netzwerk-Protokolle, Java-Programmierung, Anwendungsserver, Anwendungs-Rahmenwerke, Java-Plattform Enterprise Edition (J2EE), Java Programmierung
★ 4.5 (79) · Mittel · Kurs · 1–4 Wochen

Erasmus University Rotterdam
Kompetenzen, die Sie erwerben: Statistische Modellierung, R Programmierung, Mathematische Modellierung, Regressionsanalyse, R (Software), Statistische Methoden, Statistische Analyse, Korrelationsanalyse
★ 3.9 (21) · Mittel · Kurs · 1–4 Wochen