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.

Kompetenzen, die Sie erwerben: Other Programming Languages, Memory Management
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Berichterstattung, Bereinigung von Daten, Datenmanipulation, Statistische Analyse, Daten importieren/exportieren, Datenwissenschaft, Software zur Datenvisualisierung, Kommunikation, Datenvisualisierung, Plot (Grafiken), R (Software), Integration von Daten, Statistische Visualisierung, Datenanalyse, Datenwrangling, Ggplot2, Tidyverse (R-Paket), Rmarkdown, Präsentation der Daten
★ 4.7 (7) · Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Computational Thinking, Software-Qualität (SQA/SQC), Fehlersuche, Computer Programmierung, Problemlösung, Informatik, Entwicklung von Videospielen, Andere Programmiersprachen, Planung der Prüfung, Grundsätze der Programmierung, Computerwissenschaft, Spiel-Design, Computerprogrammierung, Python-Programmierung, Programm-Entwicklung, Testfall, Algorithmen, Funktionelle Prüfung
★ 4.3 (236) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plot (Graphics), Scripting, Scientific Visualization, Graphing, Scripting Languages, Data Visualization Software, Code Reusability, Debugging, Matlab, Numerical Analysis, Mathematical Software, Applied Mathematics, Data Manipulation, Linear Algebra
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Peer Review, Ereignisgesteuerte Programmierung, Graphentheorie, Analyse sozialer Netzwerke, Interaktive Datenvisualisierung, Einheitstest, Computer Programmierung, Problemlösung, Java Programmierung, Benutzeroberfläche (UI), Software-Prüfung, Daten-Strukturen, Objektorientierter Entwurf, Java-Programmierung, Objektorientierte Programmierung (OOP), Wachstumsorientiertheit, Computerprogrammierung, Netzwerkanalyse, Einheitliche Prüfung, Technische Kommunikation, Programm-Entwicklung, Algorithmen
★ 4.7 (7210) · Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
★ 4 (6) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unified Modeling Language, Datenspeicherung, Computer Programmierung, Microsoft Visual Studio, Daten-Strukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung, Programm-Entwicklung, Microsoft Entwicklungswerkzeuge, Visual Basic (Programmiersprache), .NET-Rahmenwerk
★ 4.5 (20) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C und C++, Speicherverwaltung, Wiederverwendbarkeit von Code, Daten-Strukturen, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Objektorientierter Entwurf, Datei-E/A, Algorithmen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plot (Graphics), Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, Statistical Analysis, Scripting Languages, C (Programming Language), Data Structures, Machine Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Analysis Software, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Data Validation, Feature Engineering, Analytical Skills, SQL, Report Writing, Data Store, Analysis, Analytics, Finance
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Performance Tuning, Python Programming, OS Process Management, Scalability, Web Scraping, Database Management
★ 3.9 (12) · Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Prototyping, Funktionale Spezifikation, Software-Dokumentation, Analyse der Anforderungen, Entwicklungstests, Dokumente zu den Benutzeranforderungen, Funktionale Anforderung, Entwurf von Systemen, Eingebettete Software, Eingebettete Systeme, Planung der Prüfung, Konzeptionelle Gestaltung, Python-Programmierung, Systemanforderungen, Programm-Entwicklung, Hardware-Architektur, Systementwurf und Implementierung
★ 4.7 (955) · Gemischt · Kurs · 1–3 Monate