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.

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Datenstrukturen, Computer Programmierung, Einheitstest, Entwicklungsumgebung, Grundsätze der Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Software-Tests, Python-Programmierung, Cloud-Hosting, Testgetriebene Entwicklung (TDD), Django (Web-Framework)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Excel, Dashboard, Data Visualization, Spreadsheet Software, Data Presentation, Excel Formulas, Stakeholder Communications, Project Coordination, Project Management, Technical Communication, Operational Efficiency, Project Planning, Prioritization, Data-Driven Decision-Making, Scheduling, Performance Analysis, Automation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Billing Systems, Registration, Invoicing, Restaurant Management, Microsoft Visual Studio, Security Testing, Point of Sale, Order Management, Scalability
Anfänger · Kurs · 1–3 Monate

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: 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

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

University of Geneva
Kompetenzen, die Sie erwerben: Digital pedagogy, Instructional Design, Learning Management Systems, Game Design, Collaborative Software, Simulations, Emerging Technologies
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Development Tools, Typography
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Database Application, Application Design, SQL, User Interface (UI), User Requirements Documents
Anfänger · Kurs · 1–4 Wochen