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: R Programmierung, Bereinigung von Daten, Statistik, Pandas (Python-Paket), Analytik, Statistische Analyse, Statistische Methoden, Regressionsanalyse, Datenvisualisierung, Statistische Hypothesenprüfung, Korrelationsanalyse, Plot (Grafiken), Datenverarbeitung, Datenwrangling, Statistische Inferenz, Python-Programmierung, Datenanalyse, Statistische Modellierung, Matplotlib, Vorverarbeitung von Daten, Datenvorverarbeitung
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: OS Process Management, Operating Systems, C (Programming Language), Memory Management, System Programming, Virtualization, System Software, Virtualization and Virtual Machines, C and C++, Programming Principles, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Mittel · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Code Reusability, Java Programming, Software Design, Test Driven Development (TDD)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Skalierbarkeit, Agile Software-Entwicklung, Agile Entwicklung von Software, Einheitstest, Virtualisierung und virtuelle Maschinen, Testgetriebene Entwicklung (TDD), Agile Produktentwicklung, Agile Methodik, Software-Prüfung, Verhaltensbasierte Entwicklung, Skaliertes Agiles Framework, Virtualisierung, Architektur der Lösung, Sprint-Planung, Einheitliche Prüfung, Lieferung der Lösung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Cloud-Anwendungen, UI-Komponenten, Einheitstest, Wiederverwendbarkeit von Code, JavaScript-Frameworks, Hypertext Markup Language (HTML), Eckig, Javascript, Web-Anwendungen, Ajax, Front-End-Webentwicklung, Web-Entwicklung, Web-Komponenten, Einheitliche Prüfung
Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: R Programmierung, Deskriptive Analytik, Statistische Methoden, Statistische Analyse, Daten importieren/exportieren, Datenmanipulation, Wahrscheinlichkeitsrechnung und Statistik, Regressionsanalyse, Deskriptive Statistik, Modellevaluation, Modell Ausbildung, Explorative Datenanalyse, Bewertung des Modells, R (Software), Korrelationsanalyse, Prädiktive Modellierung, Datenanalyse, Statistische Modellierung, Biostatistik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Feature Engineering, Model Deployment, Data Ethics, Exploratory Data Analysis, Model Evaluation, Unsupervised Learning, Data Presentation, Tensorflow, Application Deployment, Dimensionality Reduction, MLOps (Machine Learning Operations), Model Training, Probability Distribution, Apache Spark, Statistical Hypothesis Testing, Design Thinking, Market Opportunities, Data Science, Machine Learning, Python Programming
Fortgeschritten · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Prototyping, iOS-Entwicklung, Animation und Spieldesign, Model-View-Controller, Objective-C (Programmiersprache), UI-Komponenten, Entwicklung von Videospielen, JSON, Speicherverwaltung, Mensch-Computer-Interaktion, OAuth, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Reaktionsfähiges Web-Design, Spiel-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Swift-Programmierung, Apple iOS, Kerndaten (Software)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Plotly, Dashboard, Plot (Graphics), Pandas (Python Package), Dashboard Creation, Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Web Design and Development, Application Development, Data Presentation, Data Science, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, UI-Komponenten, React.js, React Native, Benutzeroberfläche (UI), Interaktives Design, Plattformübergreifende Entwicklung, Entwicklungsumgebung, Mobile Entwicklungstools, Front-End-Webentwicklung
Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: API-Entwurf, Anwendungsprogrammierschnittstelle (API), ASP.NET, Anwendungs-Rahmenwerke, Middleware, Sichere Kodierung, Back-End-Webentwicklung, Server-Seite, .NET-Rahmenwerk, Microsoft Kopilot, C# (Programmiersprache)
Anfänger · Kurs · 1–3 Monate