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 Colorado System
Kompetenzen, die Sie erwerben: Datenstrukturen, C# (Programmiersprache), Graphentheorie, Fehlersuche, Entwicklung von Videospielen, Einheit-Engine, Software-Architektur, Software-Entwurfsmuster, Objektorientierter Entwurf, Algorithmen
Mittel · Kurs · 1–4 Wochen

École normale supérieure
Kompetenzen, die Sie erwerben: Graphentheorie, Theoretische Informatik, Kombinatorik, Computergestütztes Denken, Algorithmen, Wahrscheinlichkeit, Mathematische Modellierung
Gemischt · 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, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Pandas (Python-Paket), Datenanalyse, Daten importieren/exportieren, Streudiagramme, Matplotlib, Datenmanipulation, Datenvisualisierungssoftware, Datenvisualisierung, Histogramm, Python-Programmierung, Daten bereinigen, Explorative Datenanalyse
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: TypeScript, Scripting, Scripting Languages, Programming Principles
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Pearson
Kompetenzen, die Sie erwerben: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Responsible AI, Enterprise Risk Management (ERM), Risk Management, Governance Risk Management and Compliance, Data Ethics, Generative AI, Risk Modeling, AI Enablement, Compliance Management, Risk Mitigation, Risk Analysis, Regulatory Compliance, Governance, Mitigation, Artificial Intelligence
Mittel · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen für maschinelles Lernen, Maschinelles Lernen, Unüberwachtes Lernen, Überwachtes Lernen, Computervision, Gesundheitsinformatik, Prädiktive Modellierung, Angewandtes maschinelles Lernen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Feature Technik, Deep Learning, Bildanalyse, Gesundheitspflege, Künstliche neuronale Netze, Modellevaluation, Python-Programmierung
Fortgeschritten · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Verteiltes Rechnen, Datenverarbeitung, Technologien zur Datenspeicherung, Grundsätze der Programmierung, Big Data, SQL, Datenmanipulation, Apache Spark, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scaled Agile Framework, Agile Methodology, Backlogs, Kanban Principles, Sprint Retrospectives, Sprint Planning, Project Management Institute (PMI) Methodology, Prioritization, Lean Methodologies, Project Management Life Cycle, Waterfall Methodology, Continuous Integration
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Cloud-Infrastruktur, Netzwerksicherheit, Identitäts- und Zugriffsmanagement, Infrastructure as a Service (IaaS), Virtuelle Maschinen, Verwaltung der Anwendungsleistung, Cloud Computing, Katastrophenhilfe, Azure Active Directory, Rollenbasierte Zugriffskontrolle (RBAC), Virtuelle Vernetzung, Sicherheit der Infrastruktur, Datenspeicherung, Cloud-Speicher, Virtualisierung, Microsoft Azure, Multi-Faktor-Authentifizierung, Aktives Verzeichnis
Fortgeschritten · Kurs · 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