Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: React.js, Bootstrap (Front-End Framework), Web Applications, UI Components, Full-Stack Web Development, Web Development Tools, Authentications, Front-End Web Development, HTML and CSS, Cascading Style Sheets (CSS), Authorization (Computing), Application Programming Interface (API), User Interface (UI), Javascript, Microsoft Azure, Network Routing, Event-Driven Programming, User Interface (UI) Design, Data Validation, Debugging
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Spreadsheet Software, Marketing Analytics, Pivot Tables And Charts, Trend Analysis, Marketing Budgets, Marketing Strategies, Microsoft Excel, Google Sheets, Business Reporting, Data-Driven Decision-Making, Performance Reporting, Time Series Analysis and Forecasting, Marketing, Descriptive Analytics, Performance marketing, Performance Metric, Business Metrics, Performance Measurement
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Business Intelligence, Datenbanken, Datenanalyse, Datenmodellierung, MySQL, Relationale Datenbanken, Datenbank-Design, Big Data, SQL, Unternehmensanalyse
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Datenanalyse, Statistische Hypothesentests, R-Programmierung, R (Software), Software-Installation, Statistische Analyse, Statistische Berichterstattung, Statistische Methoden, Stichproben (Statistik), Statistische Inferenz, Wahrscheinlichkeitsverteilung, Statistik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Back-End Web Development, Full-Stack Web Development
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Pandas (Python-Paket), Datenverarbeitung, Datenanalyse, Matplotlib, Anwendungsentwicklung, Einheitstest, Fehlersuche, Objektorientierter Entwurf, Grundsätze der Programmierung, Java, Computer-Programmierwerkzeuge, Datenvisualisierung, Objektorientierte Programmierung (OOP), Java Programmierung, Eclipse (Software), Python-Programmierung, Datei-E/A, Daten bereinigen
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Project Risk Management, Dependency Analysis, Case Studies, Project Schedules, Scheduling, Risk Mitigation, Risk Analysis
Anfänger · Kurs · 1–4 Wochen

The State University of New York
Kompetenzen, die Sie erwerben: HTML und CSS, Web-Entwicklung, Webanalyse und SEO, Browser-Kompatibilität, Web Design und Entwicklung, WordPress, Web-Sprache, Web-Anwendungen, Webdesign, Plattformübergreifende Entwicklung, Content Management, Web-Inhalt
Gemischt · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Wirtschaft, Angebot und Nachfrage, Verbraucherverhalten, Behaviorale Ökonomie, Entscheidungsfindung, Sozioökonomie, Marktanalyse, Ressourcen-Zuweisung, Betriebswirtschaft, Kritisches Denken, Produktionsprozess, Sozialwissenschaften, Marktdynamik
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Fortgeschritten · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Internet der Dinge, Computer Programmierung, Elektronik, Peripheriegeräte, Elektrische Verkabelung, Interaktives Lernen, Mensch-Maschine-Schnittstellen, Eingebettete Systeme, Elektrotechnik und Computertechnik, Kontrollsysteme, Grundsätze der Programmierung, Elektronische Komponenten, Computer-Systeme, Systemtechnik, Grundlegende elektrische Systeme, Drahtlose Netzwerke, Hardware Design, Automatisierungstechnik, Fernzugriffssysteme, Elektronische Hardware
Gemischt · Kurs · 1–4 Wochen