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 California, Davis
Kompetenzen, die Sie erwerben: Peer Review, Deskriptive Analytik, Datenbank-Design, Statistische Analyse, Daten importieren/exportieren, Daten-Storytelling, Analytische Fähigkeiten, Datenwissenschaft, Deskriptive Statistik, SQL, Text Mining, Datenmodellierung, Business-Analytik, Leistungsmetrik, Zielpublikum, Explorative Datenanalyse, Datenanalyse, Geschäftliche Metriken, Präsentation der Daten, Präsentationen
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Computer Programmierung, Informatik, SQL, Computerwissenschaft, Relationale Datenbanken, Computerprogrammierung, MySQL, Datenanalyse
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Android-Studio, Anwendungs-Rahmenwerke, iOS-Entwicklung, Computer-Programmierwerkzeuge, Apple Xcode, React Native, Software-Prüfung, Flutter (Software), Web-Anwendungen, Cloud-Hosting, Integrierte Entwicklungsumgebungen, Andere mobile Programmiersprachen, Plattformübergreifende Entwicklung, Entwicklungsumgebung, Test-Tools, Swift-Programmierung, Apple iOS, Mobile Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Statistische Methoden, Analytik, Simulation und Simulationssoftware, Transport, Operations Research, Geschäftsmodellierung, Modellevaluation, Verwaltung der Arbeitskräfte, Modell Ausbildung, Business-Analytik, Bewertung des Modells, Wahrscheinlichkeit, Lieferkette, Zeitreihenanalyse und Vorhersage, Prädiktive Modellierung, Wahrscheinlichkeitsverteilung, Vorverarbeitung von Daten, Simulationen, Prädiktive Analytik, Planung der Lieferkette, Datenvorverarbeitung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Datenbank-Design, SQL, Leistungsoptimierung, Daten-Strukturen, Oracle-Datenbanken, Relationale Datenbanken, Datenbank-Entwicklung, Datenbank-Management, Abfragesprachen, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: WordPress, Search Engine Optimization, Web Analytics and SEO, Blogs, Content Optimization, Web Analytics, Content Performance Analysis, Web Content, Keyword Research, Content Management, Marketing, Analytics, Web Design, Web Development, User Experience
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java, Fehlersuche, Problemlösung, Eclipse (Software), Java Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Datei-E/A, Java-Programmierung, Dateiverwaltung
Anfänger · Kurs · 1–4 Wochen

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Team Performance Management, Project Management, Project Implementation, Compliance Management, Agile Software Development, Strategic Decision-Making, Expectation Management, Plan Execution, Milestones (Project Management), Stakeholder Analysis, Resource Management, Governance Risk Management and Compliance, Relationship Management, Risk Management, Technical Management, Change Control, Legal Risk, Project Planning, Project Schedules, Technical Documentation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenbank-Verwaltung, Datenwissenschaft, SQL, Gespeicherte Prozedur, Datenbank-Entwicklung, Relationale Datenbanken, Präsentation der Daten, Abfragesprachen
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Datenvalidierung, API-Entwurf, Anwendungsprogrammierschnittstelle (API), Software-Dokumentation, Fehlersuche, Erweiterbare Markup-Sprache (XML), JSON, API-Tests, Leistungsoptimierung, Validierung von Daten, Beglaubigungen, Django (Web-Framework), Berechtigung (Computing), Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Hypertext Markup Language (HTML), Web-Anwendungen, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Web-Entwicklung, Web-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden