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.

Duke University
Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Cleansing, Data Manipulation, NumPy, Query Languages, Data Integration, Python Programming, Data Import/Export, Data Analysis, Debugging
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Bereitstellung von Anwendungen, Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Wireframing, Benutzeroberfläche (UI), Benutzererlebnis, Software-Architektur, Datenmanagement, Swift Programmierung, Anwendungsdesign, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Apple iOS, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Program Development, Computational Thinking, Programming Principles, Computer Programming, Computer Science, Game Design
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Full-Stack Web Development, Microsoft Copilot, Application Programming Interface (API), Systems Integration, Web Applications, ASP.NET, Restful API, Integration Testing, Back-End Web Development, Middleware, Server Side, Event-Driven Programming, Development Environment, Real Time Data, JSON, Debugging, Performance Tuning
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Middleware, Spring Framework, Transaktionsverarbeitung, Java, Restful API, Datenbanken, Objekt-Relationales Mapping, Webdienste, Datenzugang, Hibernate (Java)
Mittel · Kurs · 1–4 Wochen

University of Glasgow
Kompetenzen, die Sie erwerben: Engineering Practices, Matlab, Engineering Calculations, Engineering Analysis, Engineering, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Artificial Neural Networks
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Fehlersuche, Spiel-Design, C++ (Programmiersprache), Software-Architektur, Grundsätze der Programmierung, Unreal Engine, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Design, Linux Commands
Mittel · Spezialisierung · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Dashboard, Datenvisualisierungssoftware, Statistische Visualisierung, Bereitstellung von Anwendungen, Interaktive Datenvisualisierung, UI Komponenten, Benutzeroberfläche (UI), Ggplot2, Shiny (R-Paket), Daten Präsentation, Anwendungsentwicklung
Gemischt · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Excel Macros, Excel Formulas, Microsoft Excel, Data Visualization, ChatGPT, Multimodal Prompts, Generative AI, Business Process Automation, Data Validation, Prototyping, Data Import/Export, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Record Keeping
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Test Data
Anfänger · Kurs · 1–4 Wochen