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 Toronto
Kompetenzen, die Sie erwerben: Apple Xcode, Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, UI Komponenten, Benutzeroberfläche (UI), Apple iOS, Anwendungs-Rahmenwerke, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Swift Programmierung, Model-View-Controller
Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Analyse, Prädiktive Modellierung, Datenverarbeitung, Statistik, R-Programmierung, Angewandte Mathematik, Lineare Algebra, Mathematische Modellierung, Fortgeschrittene Mathematik, Statistische Modellierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Simple Object Access Protocol (SOAP), Development Environment, Hibernate (Java), Systems Architecture, Back-End Web Development, Service Oriented Architecture, Eclipse (Software), Authentications
Anfänger · Kurs · 1–4 Wochen

EIT Digital
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), C (Programmiersprache), Hardware-Architektur, Internet der Dinge, System Programmierung, Eingebettete Software, Simulationen, Betriebssysteme, Echtzeit-Betriebssysteme, Netzwerkprotokolle, Drahtlose Netzwerke, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Business Mathematics, Network Model, Business Modeling, Industrial Engineering, Linear Algebra, Business Operations, Applied Mathematics, Operations Management, Algorithms, Resource Allocation, Case Studies, Engineering Calculations, Project Design, Machine Learning, Program Implementation, Business Analytics
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Toronto
Kompetenzen, die Sie erwerben: Technische Kommunikation, Datenvisualisierungssoftware, Molekularbiologie, Wissenschaftliche Visualisierung, Datenbank Software, Explorative Datenanalyse, Datenverarbeitung, Bioinformatik, Biostatistik, Daten-Synthese, Datenanalyse-Software, Biowissenschaften, Analyse, Medizinische Wissenschaft und Forschung, Data-Mining, Datenanalyse, Statistische Methoden, Netzwerkanalyse, Gesundheitsinformatik, Datenbanken
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Pseudocode, Git (Version Control System), Web Design and Development, Computer Programming, Algorithms, Web Development, C# (Programming Language), Data Structures, Back-End Web Development
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: API Design, Restful API, Application Programming Interface (API), Data Mapping, Application Deployment, Scripting, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Development Testing, Data Integration, Unit Testing, Cloud API, Middleware, Cloud-Based Integration, Application Performance Management, Architectural Design, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Mittel · Kurs · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Funktionales Design, Software Entwurf, Fehlersuche, Go (Programmiersprache), Datenstrukturen
Mittel · Kurs · 1–4 Wochen

King Abdullah University of Science and Technology
Kompetenzen, die Sie erwerben: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Pandas (Python Package), Python Programming, NumPy, Data Manipulation
Anfänger · Kurs · 1–4 Wochen