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: Pandas (Python Package), Data Visualization, Plot (Graphics), Data Manipulation, Statistical Visualization, Data Cleansing, Text Mining, Exploratory Data Analysis, Data Analysis, Data Preprocessing, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenvalidierung, Bereinigung von Daten, Verifizierung und Validierung, Test Daten, Validierung von Daten, Datei-E/A, Entwicklung von Testskripten, Python-Programmierung, Testfall
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Java Programming, Java, Computer Programming, Debugging, Object Oriented Programming (OOP), Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Anfänger · Kurs · 1–3 Monate

Clemson University
Kompetenzen, die Sie erwerben: Database Systems, Database Management, Database Design, Database Management Systems, MySQL, Database Theory, Relational Databases, Database Software, Data Modeling, Database Development, Database Architecture and Administration, SQL, NoSQL, Diagram Design, Dependency Analysis
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computational Thinking, Web-Entwicklungs-Tools, Computer Programmierung, Fehlersuche, Daten-Strukturen, Javascript, Computerprogrammierung, Rechnerische Logik, Web-Entwicklung, Pseudocode, Algorithmen, Front-End-Webentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Matplotlib, Data Storytelling, Data Presentation, Scientific Visualization, Visualization (Computer Graphics), Plot (Graphics), Data Visualization, Data Preprocessing, Box Plots, E-Commerce, Business Analytics, Data Visualization Software, Data-Driven Decision-Making, Computer Graphics, Descriptive Statistics, Histogram, Data Analysis, Graphing, Statistical Visualization, Python Programming
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Verifizierung und Validierung, Analytische Fähigkeiten, SQL, Skripting, Validierung von Daten, MySQL, Relationale Datenbanken, Abfragesprachen, Datenbank-Management, MySQL-Workbench, Datenbank Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, ASP.NET, Software-Entwicklung, Frontend-Integration, UI-Komponenten, Datenmodellierung, Wiederverwendbarkeit von Code, Leistungsoptimierung, Software-Entwicklungstools, Beglaubigungen, Web-Anwendungen, Cloud-Bereitstellung, Restful API, Cloud-Infrastruktur, Entwicklungsumgebung, Objekt-Relationales Mapping, Full-Stack Web-Entwicklung, Web-Entwicklung, .NET-Rahmenwerk, Frontend-Leistung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Agiles Projektmanagement, Containerisierung, Cloud-Anwendungen, Hybrides Cloud-Computing, Agile Software-Entwicklung, Agile Entwicklung von Software, Cloud-Entwicklung, DevOps, Agile Methodik, Kubernetes, Microservices, Kontinuierliche Bereitstellung, Cloud-natives Computing, Scrum (Software-Entwicklung), Docker (Software), Restful API, Cloud-Infrastruktur, CI/CD, Kontinuierliche Lieferung, Postman-API-Plattform
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Generative AI-Agenten, Schnelles Engineering, Anwendungs-Rahmenwerke, Speicherverwaltung, AI-Integrationen, Einbettungen, Modellierung großer Sprachen, LLM-Bewerbung, Datenverarbeitung, OpenAI, Agentische Systeme, Gesicht umarmen, OpenAI-API
Mittel · Kurs · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, UI Components, Web Design, Web Design and Development, Front-End Web Development, Animations, Mockups, User Interface (UI), User Interface (UI) Design, Web Development, Color Theory, Debugging
Mittel · Spezialisierung · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: R (Software), Model Evaluation, Statistical Modeling, Statistics, Data Visualization, Data Analysis, Sampling (Statistics), Data Wrangling, Data Manipulation, Predictive Modeling, Correlation Analysis, Histogram, Biostatistics, Statistical Reporting, Statistical Analysis, Statistical Hypothesis Testing, Scripting, Statistical Software, Package and Software Management, Scripting Languages
Anfänger · Spezialisierung · 1–3 Monate