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.

Kompetenzen, die Sie erwerben: Excel Macros, Microsoft Excel, Data Structures, Data Store, Business Process Automation, Data Processing, Automation, Visual Basic (Programming Language), Scripting, Programming Principles, Scripting Languages, Spreadsheet Software, Computational Logic, Computer Programming Tools, Development Environment, Productivity, Real Time Data, Build Tools, Follow Through, Design
Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistik, Wahrscheinlichkeitsverteilung, Statistische Analyse, R Programmierung, Wahrscheinlichkeit, Mathematische Modellierung, Datenwissenschaft, Lineare Algebra, Stichproben (Statistik), Biostatistik, Datenanalyse, Statistische Modellierung, Statistische Methoden, Statistische Hypothesenprüfung, Regressionsanalyse, Wahrscheinlichkeitsrechnung und Statistik, Analyse, Bayessche Statistik, Statistische Inferenz, Datenmodellierung
Fortgeschritten · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Programm-Entwicklung, JavaScript-Frameworks, Ereignisgesteuerte Programmierung, Computational Thinking, Javascript, Validierung von Daten, Web-Anwendungen, Cascading Style Sheets (CSS), Skripting, Web-Design und Entwicklung, Datenvalidierung, Spiel-Design, Frontend-Leistung, jQuery, Hypertext Markup Language (HTML), Grundsätze der Programmierung, Datenmanipulation, Javascript und jQuery, HTML und CSS, Skriptsprachen, UI-Komponenten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Layout Gestaltung, Interaktives Design, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Typografie, Skripting, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Spiel-Design, Unity-Engine, Benutzerfreundlichkeit, Animationen, UI-Komponenten
Mittel · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Grafisches Design, Benutzeroberfläche (UI), Interaktives Design, Mensch-Computer-Interaktion, Gestaltungselemente und -prinzipien, Benutzeroberfläche (UI) Design, Typografie, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Visuelle Gestaltung, Ästhetik, Benutzerfreundliches Design, Web-Design, Digitales Design, Grafikdesign, UI-Komponenten, Reaktionsfähiges Web-Design, Grafische und visuelle Gestaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Fehlersuche, Speicherverwaltung, Wiederverwendbarkeit von Code, Andere Programmiersprachen, Go (Programmiersprache)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Swift Programming, Mobile Development, Web Content Accessibility Guidelines, AI Personalization, User Interface (UI) Design, Application Programming Interface (API), AI Integrations, Software Architecture, AI Enablement, Integrated Development Environments, Usability, Generative AI Agents, Software Design Patterns, Geospatial Information and Technology, Database Development, Debugging, Git (Version Control System), Animations
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Datei-E/A, Test Daten, Dateiverwaltung, Dateisysteme, Betriebssysteme, Arithmetik, System-Software, Wiederverwendbarkeit von Code, System-Programmierung, Mathematische Software
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Fehlersuche, Software-Entwicklungstools, Microsoft Visual Studio, Befehlszeilenschnittstelle, Anwendungsentwicklung, Grundsätze der Programmierung, Tools erstellen, Installation der Software, Integrierte Entwicklungsumgebungen, Andere Programmiersprachen, Entwicklungsumgebung, Paket- und Softwareverwaltung, Go (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Java-Programmierung, Software-Entwicklung, Java Programmierung, Lebenszyklus der Softwareentwicklung, Grundsätze der Programmierung, Computer Programmierung, Wiederverwendbarkeit von Code, Software Entwurf, Integrierte Entwicklungsumgebungen, Rechnerische Logik, Entwicklungsumgebung, Computerprogrammierung, Objektorientierter Entwurf, Softwaretechnik
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Java, Objektorientierte Programmierung (OOP), Java-Programmierung, Android-Studio, Java Programmierung, Android-Entwicklung, Grundsätze der Programmierung, Computer Programmierung, Android (Betriebssystem), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Mobile Entwicklung, Computerprogrammierung, Daten-Strukturen, Objektorientierter Entwurf
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Automation, Object Oriented Programming (OOP), CI/CD, Test Script Development, File I/O, Unit Testing, Devops Tools, Continuous Integration, Jupyter, Data Import/Export, Test Tools, DevOps, IT Automation, Application Programming Interface (API), Program Development, Software Testing, Continuous Deployment, Maintainability, Scripting, Python Programming
Mittel · Spezialisierung · 3–6 Monate