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.

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Benutzeroberfläche (UI), Befehlszeilen-Schnittstelle, Ereignisgesteuerte Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Programm-Entwicklung, Java Programmierung, Anwendungsserver, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Java, Entwicklungsumgebung, Web-Anwendungen, UI Komponenten
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Social Network Analysis, Network Analysis, Responsible AI, Graph Theory, Machine Learning, Applied Machine Learning, Research, Model Evaluation, Social Sciences, Statistical Analysis, Amazon Web Services, R Programming, Tensorflow, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Sociology, Driving engagement, Machine Learning Methods, Behavioral Economics
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Application Security, Angular, OAuth, Test Driven Development (TDD), Cryptography, Web Components, Data Validation, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Development, Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming
Anfänger · Spezialisierung · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Einbettungen, Faltungsneuronale Netze, Rekurrente Neuronale Netze (RNNs), Keras (Bibliothek für Neuronale Netze), Daten-Pipelines, Transfer Learning, Deep Learning, Tensorflow, Modellevaluation
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Docker (Software), Cloud Computing, Microsoft Azure, GitHub, Cloud-Bereitstellung, Software für maschinelles Lernen, DevOps, Umarmendes Gesicht, Containerisierung, CI/CD, Modell-Bereitstellung, Transfer Learning, Modellevaluation, MLOps (Maschinelles Lernen Operations)
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping, Computer Programming Tools
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis
Mittel · Spezialisierung · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Skriptsprachen, Grundsätze der Programmierung, Python-Programmierung, Skripting, Datenstrukturen
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Erweiterte Analytik, Lebenszeichen, Datenvalidierung, Erhebung von Daten, Datenanalyse, Verletzungsprävention, Medizinische Ausrüstung und Technologie, Gesundheitstechnologie, Sportliches Training, Analytics, Physiologie, Python-Programmierung, Sportmedizin, Körperliche Ausdauer
Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektmanagement, Systemprüfung, Analyse der Anforderungen, Unified Modeling Language, Fehlersuche, Integrationstests, Nutzungsakzeptanztests (UAT), Konfigurationsverwaltung, Softwareentwicklung, Software-Tests, Agile Methodik, White-Box-Tests, Lebenszyklus der Softwareentwicklung, Software-Ingenieur, Testfall, Sichere Kodierung, Einheitstest, Wasserfall-Methodik, Abnahmeprüfung, Methoden der Softwareentwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Generative KI, Datenverarbeitung, Schnelles Engineering, Schnittstelle zur Anwendungsprogrammierung (API), LLM-Bewerbung, OpenAI API, Web-Anwendungen, OpenAI
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden