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: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Gemeinsame Nutzung von Daten, Datenzugang, Daten-Strukturen, Sichere Kodierung, Speicherverwaltung, Rust (Programmiersprache), System-Programmierung, Andere Programmiersprachen, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Exploratory Data Analysis, Data Storytelling, Data Presentation, Data Analysis, Model Evaluation, Interactive Data Visualization, No-Code Development, Market Data, Business Analytics, Data Science, Model Training, Model Deployment, Model Optimization, Applied Machine Learning, Data Ethics, Dashboard Creation, Machine Learning, Predictive Modeling, Data Visualization
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Development, Application Design, Typography, Development Environment
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: NoSQL, Datenmodellierung, Skalierbarkeit, Datenpflege, Datenbank Management, Abfragesprachen, Analytik, Datenbank-Design, Datenbank-Management, Wiederherstellung im Katastrophenfall, MongoDB, Datenmanipulation, Datenverarbeitung, Datenbanken, Leistungsoptimierung, Datenwrangling, Datenbank-Management-Systeme
Mittel · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Geschäftsmodellierung, Entwurf von Systemen, Fallstudien, Softwaretechnik, Komplexe Problemlösung, Programm-Entwicklung, Software Entwurf, Software-Entwicklung, Objektorientierte Programmierung (OOP), Systementwurf und Implementierung, Systemorientiertes Denken, Objektorientierter Entwurf, Software-Visualisierung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Visualization, Matplotlib, Data Processing, Plot (Graphics), Data Storytelling, Pivot Tables And Charts, Data Visualization Software, Data Analysis, Data Structures, Heat Maps, Data Manipulation, Pandas (Python Package), NumPy, Data Transformation, Exploratory Data Analysis, Data Cleansing, Data Mapping, Data Wrangling, Python Programming
Mittel · Spezialisierung · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Network Analysis, Statistical Modeling, Bayesian Network, Applied Machine Learning, R (Software), R Programming, Social Network Analysis, Statistical Methods, Simulations, Network Model, Statistical Analysis, Probability & Statistics, Statistical Programming, Probability Distribution, Sampling (Statistics), Data Visualization, Machine Learning, Statistical Hypothesis Testing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Deployment, Database Application, Object-Relational Mapping, Database Management Systems, Full-Stack Web Development, Database Software, Application Design, Development Environment, Microsoft Visual Studio, User Interface (UI), Application Frameworks, Application Development, Configuration Management, Identity and Access Management, Authorization (Computing), Maintainability, Data Modeling, Data Migration, Data Mapping, Web Servers
Mittel · Spezialisierung · 3–6 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Web Design and Development, Web Applications, Software Installation, Application Development
★ 4.3 (17) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Object Oriented Programming (OOP), Artificial Intelligence, Scripting
★ 4.8 (14) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Kotlin, Object Oriented Design, Application Design, Development Environment, Application Development
Anfänger · Kurs · 1–4 Wochen