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: Java Programming, Development Environment, Program Development, Computer Programming, Programming Principles, Data Structures, Java, Integrated Development Environments, Maintainability, Code Reusability, Memory Management, Computational Logic, Debugging, Software Installation, Command-Line Interface, Problem Solving
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Test Driven Development (TDD), Wireframing, Prototyping
★ 4.6 (1925) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Performance Tuning, Data Structures, Java Programming, Java, Performance Testing, Application Performance Management, Database Management, Database Architecture and Administration, Memory Management, Maintainability, Object Oriented Design, Databases, AI Integrations, Software Testing, Microservices, Algorithms, Application Frameworks, Scalability, SQL, Javascript
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Version Control, Git (Version Control System), Restful API, ASP.NET, API Design, .NET Framework, Software Versioning, API Testing, Application Programming Interface (API), Database Development, Back-End Web Development, Object-Relational Mapping, Web Services, Database Management, Databases, Development Environment, Server Side, Database Design, Application Frameworks, C# (Programming Language)
Mittel · Kurs · 1–3 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Finanzielle Analyse, Portfolio-Verwaltung, Vermögensverwaltung, Python-Programmierung, Rentabilität der Investition, Finanzielle Modellierung, Prozess-Optimierung, Risikomanagement, Korrelationsanalyse, Risikoanalyse, Simulationen, Investitionsmanagement, Portfolio-Risiko, Risikomodellierung, Investitionen, Finanzielle Verwaltung
★ 4.8 (1477) · Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Java, Daten-Strukturen, Java-Programmierung, Computerprogrammierung, Installation der Software, Grundsätze der Programmierung, Rechnerische Logik
★ 4.6 (2254) · Anfänger · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: Kritisches Denken, Entscheidungsfindung, Bewertung des Modells, Problemlösung, Datenbank-Design, Python-Programmierung, Datenwrangling, Datenmanipulation, Modell-Einsatz, Präsentation der Daten, Power BI, Maschinelles Lernen, Interaktive Datenvisualisierung, Datenanalyse-Ausdrücke (DAX), Menschenzentriertes Design, SQL, Kritisches Denken und Problemlösung, Datenvisualisierung, Daten-Storytelling, Technische Merkmale
★ 4.4 (626) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Netzwerk-Modell, Bewertung des Modells, Datenmodellierung, Datenbank-Design, Explorative Datenanalyse, Integration von Daten, Große Daten, Regressionsanalyse, Daten-Pipelines, Präsentation der Daten, Apache Hadoop, Datenverarbeitung, Apache Spark, MongoDB, Graphentheorie, Daten-Infrastruktur, Datenverwaltung, Data Mining, Klassifizierungsalgorithmen, Modell Ausbildung
★ 4.6 (13.989) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: System Programming, Memory Management, Performance Tuning, OS Process Management, Operating Systems, Linux Administration, Linux, Real-Time Operating Systems, System Software, Operating System Administration, Linux Servers, Linux Commands, C (Programming Language), System Configuration, Hardware Architecture, Systems Analysis, Resource Management, Debugging
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Problemlösung, Epidemiologie, Algorithmen, Computational Thinking, Computerprogrammierung, Grundsätze der Programmierung, Wiederherstellung im Katastrophenfall
★ 4.6 (1308) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Jetpack, Android Studio, Android Development, Android (Operating System), Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Object-Relational Mapping, Code Reusability, Software Design, Mobile Development Tools, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Mittel · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Data Literacy, Responsible AI, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Unstructured Data, Generative AI, Machine Learning Algorithms, Model Training, NumPy, Python Programming, Data Science, Scalability, Artificial Intelligence, Supervised Learning, Data Preprocessing, Unsupervised Learning, Feature Engineering, Algorithms
Anfänger · Kurs · 1–3 Monate