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.

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektleitung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Projektplanung, Software Architektur, Qualitätssicherung, Entwurf von Systemen, Software-Entwicklung, Software-Architektur, Lebenszyklus der Systementwicklung, Softwaretechnik, Software-Qualitätssicherung, Software-Entwurfsmuster, Objektorientierter Entwurf, Diagramm Entwurf, Software Entwurf
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Programm-Entwicklung, Java Programmierung, Virtuelle Maschinen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Installation der Software, Objektorientierte Programmierung (OOP), Web-Anwendungen, Eclipse (Software), Java-Programmierung, Entwicklungsumgebung
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, Web Frameworks, React.js, Web Development Tools
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Storytelling, Qualitative Research, Market Research, Quantitative Research, Data-Driven Decision-Making, Benchmarking, Data Presentation, Descriptive Statistics, Competitive Analysis, Analytical Skills, Brand Awareness, Research Design, Market Dynamics, Data Collection, Data Literacy, Data Analysis, ChatGPT, Data Analysis Software, Microsoft Excel, R Programming
Mittel · Spezialisierung · 3–6 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: R Programmierung, Datengesteuertes Marketing, Kundeneinblicke, Statistische Modellierung, Business-Analytik, Prädiktive Analytik, Marketing-Strategien, Statistische Methoden, Verwaltung von Kundendaten, Zielmarkt, Kundenanalyse, Statistische Analyse, Marketing-Analytik, Statistische Programmierung, Datengestützte Entscheidungsfindung, R (Software), Software zur Datenanalyse, Prädiktive Modellierung
Gemischt · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Datenverarbeitung, Explorative Datenanalyse, Datenanalyse, Datenwissenschaft, Interaktive Datenvisualisierung, Bereinigung von Daten, Datenkompetenz, Technische Kommunikation, Statistische Methoden, Daten importieren/exportieren, Datenwrangling, Datenvisualisierung, Statistische Analyse, Präsentation der Daten, Statistische Visualisierung, Wissenschaftliche Visualisierung, Plot (Grafiken), Software zur Datenvisualisierung, Matlab, Statistische Berichterstattung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklungstools, Fehlersuche, iOS-Entwicklung, Plattformübergreifende Entwicklung, Benutzeroberfläche (UI), Andere mobile Programmiersprachen, Mobile Entwicklung, Anwendungs-Rahmenwerke, Apple iOS, Flutter (Software), Back-End-Webentwicklung, UI-Komponenten, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Entwicklungsumgebung, Android-Entwicklung, Software-Entwicklungstools, Benutzeroberfläche (UI) Design
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Unified Modeling Language, Methoden der Softwareentwicklung, Apache Maven, Lebenszyklus der Softwareentwicklung, Cloud-natives Computing, Jenkins, Computational Thinking, Software-Entwicklung, Objektorientierte Programmierung (OOP), CI/CD, Software-Versionierung, Agile Methodik, Software-Entwurfsmuster, Versionskontrolle, Grundsätze der Programmierung, Testgetriebene Entwicklung (TDD), Tools erstellen, Software-Entwicklungstools, Kontinuierliche Integration, Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Entwicklung der Gemeinschaft, Öffentliche Arbeiten, Umwelttechnik, Landmanagement, Wasserressourcen, Nachhaltige Technologien, Umweltwissenschaft, Sanitäre Einrichtungen, Bewirtschaftung der Wasserressourcen, Bauingenieurwesen, Nachhaltige Entwicklung, Gesundheit der Gemeinschaft, Nachhaltige Systeme
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Computer Programmierung, Informatik, Daten-Strukturen, Programm-Entwicklung, Computerwissenschaft, Theoretische Informatik, Verifizierung und Validierung, Computerprogrammierung, Computational Thinking, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Netzwerk-Protokolle, JSON, Web-Entwicklung, Prototyping, Ereignisgesteuerte Programmierung, Reaktionsfähiges Web-Design, Objektorientierte Programmierung (OOP), Web-Anwendungen, Grundsätze der Programmierung, Ajax
Gemischt · Kurs · 1–4 Wochen