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: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Web Services, Software Quality Assurance, Object Oriented Design, Software Testing, Business Logic, Back-End Web Development, Java Programming, Java
★ 4.9 (60) · Anfänger · Spezialisierung · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Erstellung des Dashboards, Persistenz der Daten, SQL, Datenanalyse, Dashboard, Looker (Software), Datenmodellierung, Leistungsoptimierung, Business Intelligence Software
★ 4.7 (72) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Kulturelle Vielfalt, Persönliche Entwicklung, Achtsamkeit, Diversity-Bewusstsein, Soziale Kompetenzen, Soziale Gerechtigkeit, Psychosoziale Beurteilungen, Arbeit mit Kindern, Emotionale Intelligenz, Einfühlungsvermögen und emotionale Intelligenz, Ermächtigung, Einfühlungsvermögen, Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Soziale Auswirkungen, Kulturelle Reaktionsfähigkeit, Bildung und Ausbildung, Gemeinschaft und Sozialarbeit, Verhaltensmanagement, Selbst-Bewusstsein, Verhaltensorientiertes Management
★ 4.8 (137) · Fortgeschritten · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Software Engineering, Object Oriented Design, Software Testing, Development Environment, Unified Modeling Language, Development Testing, Software Development Tools, System Requirements, Computer Programming Tools, Requirements Analysis, Software Quality (SQA/SQC), Systems Development Life Cycle, Agile Methodology, Test Case, Software Development Life Cycle, Software Development Methodologies, Functional Requirement, Object Oriented Programming (OOP), Agile Software Development, Systems Analysis
★ 4.6 (57) · Mittel · Kurs · 1–3 Monate

University of Virginia Darden School Foundation
Kompetenzen, die Sie erwerben: Fallstudien, Strategisches Denken, Analyse der Wettbewerber, Organisatorische Strategie, Marktanalyse, Geschäftsstrategie, Unternehmensstrategie, Unternehmen, Competitive Intelligence, Wert-Angebote, Unternehmensanalyse, Marktdynamik, Strategische Entscheidungsfindung, Business Analyse
★ 4.7 (81) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Crisis Management, Strategic Leadership, Strategic Planning, Leadership Studies, Workplace inclusivity, Leadership Development, Leadership, Business Ethics, Critical Thinking, Critical Thinking and Problem Solving, Team Building, Team Leadership, Organizational Change, Business Strategies, Diversity and Inclusion, Planning, Strategic Decision-Making, Initiative and Leadership, Organizational Leadership, Change Management
★ 4.6 (44) · Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Daten-Strukturen, Software und Technologie für das Bildungswesen, Testfall, Computer Programmierung, Pädagogik, Computational Thinking, Java Programmierung, Software Entwurf, Computerprogrammierung, Objektorientierte Programmierung (OOP), Kulturelle Reaktionsfähigkeit, Java, Unterricht, Objektorientierter Entwurf, Grundsätze der Programmierung, Fehlersuche, Algorithmen, Java-Programmierung, Rechnerische Logik, Software-Entwicklung, Programm-Entwicklung, Digitale Pädagogik, Unterrichten
★ 4.7 (57) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Statistische Methoden, Statistische Visualisierung, Histogramm, Datenumwandlung, Microsoft Excel, Statistik, Wahrscheinlichkeit, Deskriptive Statistik, Box Plots, Streudiagramme, Datenanalyse, Bayessche Statistik, Wahrscheinlichkeitsverteilung, Bereinigung von Daten, Excel-Formeln, Wahrscheinlichkeitsrechnung und Statistik, Tabellenkalkulations-Software
★ 4.6 (41) · Anfänger · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Responsible AI, Large Language Modeling, Data Ethics, Decision Tree Learning, Regression Analysis, Generative AI, Artificial Intelligence, AI literacy, Decision Intelligence, Applied Machine Learning, Generative Model Architectures, Statistical Modeling, Python Programming, Machine Learning, Model Evaluation, Embeddings, Image Analysis, Machine Learning Methods, Scientific Visualization, Deep Learning
★ 4.7 (86) · Mittel · Spezialisierung · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Bildanalyse, Visualisierung (Computergrafik), 3D-Assets, Computer-Grafik-Techniken, Backen, Modell-Optimierung, Autodesk Maya, Designforschung, Computergrafik, 3D-Modellierung, Entwicklung von Videospielen
★ 4.8 (51) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), Mobile Development Tools, User Interface (UI), Application Development, User Interface (UI) Design, UI Components, Development Environment, Integrated Development Environments, Simulations, Storyboarding
★ 4.7 (34) · Anfänger · Kurs · 1–4 Wochen