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 Michigan
Kompetenzen, die Sie erwerben: SQL, Objektorientierte Programmierung (OOP), PHP (Skriptsprache), MySQL, Datenbank-Anwendung, Server-Seite, Datenvalidierung, Datenbank Entwicklung, Web-Anwendungen, Sichere Kodierung, Authentifizierungen
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, User-Interface-(UI)-Design, Apple Xcode, Animation und Spieldesign, JSON, Model-View-Controller, Swift Programmierung, Entwicklung von Videospielen, Usability-Tests, Kerndaten (Software), UI Komponenten, Entwicklung von Anwendungen für Mobilgeräte, OAuth, Reaktionsfähiges Webdesign, Prototyping, Spiel-Design, Objective-C (Programmiersprache), UI/UX Strategie, iOS Entwicklung, Apple iOS
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Business Intelligence, Excel Macros, Pandas (Python Package), Prompt Engineering, Forecasting, Data Storytelling, Time Series Analysis and Forecasting, Regression Analysis, Data Quality, Responsible AI, ChatGPT, Microsoft Excel, Data Analysis, Report Writing, Interactive Data Visualization, Data Modeling, Generative AI, Data Visualization, Exploratory Data Analysis, Statistical Analysis
Mittel · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Algorithms, C++ (Programming Language), Graph Theory, File I/O, C (Programming Language), Computational Thinking, Programming Principles, Computer Programming, Program Development, Computer Science, Information Architecture, Computer Architecture, Query Languages, Data Storage, Maintainability, Theoretical Computer Science, Software Engineering, Computational Logic
Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Testautomatisierung, Benutzeroberfläche (UI), Daten bereinigen, Bereitstellung von Anwendungen, Automatisierung, Unstrukturierte Daten, Grundsätze der Programmierung, Netzwerkprotokolle, UI Komponenten, Datenmanagement, Automatisierung von Geschäftsprozessen, Excel-Makros, Daten importieren/exportieren, Kontext-Management, Software-Entwicklungstools, E-Mail-Automatisierung, Datenflussdiagramme (DFDs), Datenmanipulation, Web Scraping, Robotergestützte Prozessautomatisierung
Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Java Programming, Application Deployment, JSON, Web Services, Mockups, Application Design, Mobile Development Tools, Restful API, Application Development, Software Design Patterns, Kotlin, User Interface (UI) Design, Prototyping, Application Lifecycle Management, Instagram
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Python-Programmierung, Datenanalyse, Molekularbiologie, Computergestütztes Denken, Biowissenschaften, Bioinformatik
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: SQL, Datenwissenschaft, Datenanalyse, Datenbanken, Datenbank-Anwendung, Datenbank Management, Datenbank-Design, Datenbank-Management-Systeme, Big Data, Relationale Datenbanken, Datenintegrität, Abfragesprachen, Data-Warehousing, Datenbank-Theorie, NoSQL, Datenbankarchitektur und -verwaltung, Datenmodellierung, Datenbank-Systeme, Datenbankadministration, Datenzugang
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Objektorientierte Programmierung (OOP), Java Programmierung, Objektorientierter Entwurf, Software Entwurf, Theoretische Informatik, Computergestütztes Denken, Java, Netzwerk-Routing, Instandhaltbarkeit, Anwendungsentwicklung, Graphentheorie
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Plotly, Shiny (R-Paket), Software-Dokumentation, Interaktive Datenvisualisierung, Rmarkdown, Paket- und Software-Management, Daten-Mapping, R-Programmierung, Web-Anwendungen, Statistische Berichterstattung, Daten Präsentation
Gemischt · Kurs · 1–3 Monate

University of Amsterdam
Kompetenzen, die Sie erwerben: Logistische Regression, Regressionsanalyse, Statistische Inferenz, Statistik, R-Programmierung
Gemischt · Kurs · 1–3 Monate