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: Datenkompetenz, Buchhaltungs- und Finanzsoftware, Analytik, Microsoft Excel, Excel-Makros, Interaktive Datenvisualisierung, Analytische Fähigkeiten, Tableau-Software, Buchhaltungssoftware, Software zur Datenvisualisierung, Datenvisualisierung, Business-Analytik, Tabellenkalkulations-Software, Datenerfassung, Datenanalyse, Datenarchitektur, Prädiktive Analytik, Präsentation der Daten, Spezialisierte Buchhaltung, Buchhaltungssysteme
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate
Stanford University
Kompetenzen, die Sie erwerben: Markov-Modell, Graphentheorie, Methoden des maschinellen Lernens, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Algorithmen für maschinelles Lernen, Stichproben (Statistik), Statistisches maschinelles Lernen, Bayessches Netz, Statistische Inferenz, Angewandtes maschinelles Lernen, Wahrscheinlichkeitsverteilung, Algorithmen
Fortgeschritten · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Bioinformatik, Computational Thinking, Theoretische Informatik, Text Mining, Unüberwachtes Lernen, Daten-Strukturen, Analyse, Datenanalyse, Python-Programmierung, Algorithmen
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Java, Anwendungs-Rahmenwerke, Software-Entwicklung, Wiederverwendbarkeit von Code, HTML und CSS, JavaScript-Frameworks, Grundsätze der Programmierung, Hypertext Markup Language (HTML), Software-Entwurfsmuster, Instandhaltbarkeit, Eckig, Web-Design und Entwicklung, Javascript, Web-Anwendungen, Web-Entwicklung, Full-Stack Web-Entwicklung, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Software Entwurf, Web-Komponenten, Web-Design
Mittel · Kurs · 1–4 Wochen

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

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Agile Product Development, Test Driven Development (TDD), Agile Project Management, Requirements Elicitation, Requirements Analysis, Sprint Planning, Software Development Methodologies, Program Development, Diagram Design, Software Development
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenwissenschaft, Daten importieren/exportieren, Software zur Datenvisualisierung, Datenmanipulation, Datenvisualisierung, Plot (Grafiken), Statistische Hypothesenprüfung, Explorative Datenanalyse, Ggplot2, Datenwrangling, Statistische Visualisierung, Prädiktive Modellierung, R (Software), Software zur Datenanalyse, Stichproben (Statistik), Datenanalyse, Tidyverse (R-Paket), Web-Scraping, Statistische Modellierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Methoden des maschinellen Lernens, Scikit Learn (Bibliothek für maschinelles Lernen), Datenwissenschaft, NumPy, Explorative Datenanalyse, Algorithmen für maschinelles Lernen, Logistische Regression, Jupyter, Python-Programmierung, Seaborn, Matplotlib
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Cloud-Dienste, Skalierbarkeit, Java, Spring Framework, Datensicherheit, Cloud-Anwendungen, Anwendungssicherheit, Anwendungs-Rahmenwerke, Cloud-Entwicklung, Java Programmierung, Sichere Kodierung, JSON, Architektur des Cloud Computing, Cloud Computing, Java-Plattform Enterprise Edition (J2EE), Cloud-Bereitstellung, Objektorientierter Entwurf, Webdienste, Java-Programmierung, Cloud-Sicherheit, Objekt-Relationales Mapping
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Serverloses Rechnen, Microsoft Azure, Cloud-Dienste, Netzwerksicherheit, Cloud-Anwendungen, Cloud-Management, Anwendungssicherheit, Schlüsselverwaltung, Verteilte Denial-Of-Service-Angriffe (DDoS), Künstliche Intelligenz, Internet der Dinge, Sicherheitsstrategie, Software-Entwicklungstools, Cloud-Sicherheit, Cloud-Bereitstellung, Systemüberwachung, Firewall
Anfänger · Kurs · 1–4 Wochen

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

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