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.

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Datenmanipulation, Seaborn, Tensorflow, Objektorientierte Programmierung (OOP), Scikit Learn (Bibliothek für maschinelles Lernen), Matplotlib, Python-Programmierung, Datenvisualisierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Keras (Bibliothek für neuronale Netze), NumPy, Pandas (Python-Paket)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Objektorientierter Entwurf, Java, Integrationsprüfung, Tools erstellen, Microservices, Funktionales Design, Cloud-Bereitstellung, CI/CD, Docker (Software), Software-Entwicklung, Containerisierung, Kontinuierliche Integration, Cloud-natives Computing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Data Structures, Memory Management, Code Reusability, Package and Software Management, Blockchain, Web Development, Development Environment, Performance Testing, Programming Principles, System Programming, Algorithms, Integrated Development Environments, Software Testing, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Spiel-Design, Objektorientierte Programmierung (OOP), Python-Programmierung, GitHub, GitHub Kopilot, Entwicklungsumgebung, AI-Förderung, Fehlersuche, Programm-Entwicklung, Einheitliche Prüfung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Brainstorming, Root Cause Analysis, Collaborative Software, Ideation, Business Analysis, Problem Management, Design Thinking, Business Process Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Cryptographic Protocols, Regression Analysis, Apache, Web Development, Web Scraping, Model Training, Classification Algorithms, Machine Learning Algorithms, Data Preprocessing, Secure Coding, Public Key Cryptography Standards (PKCS), Natural Language Processing, Web Applications, Key Management, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenverarbeitung, Objektorientierter Entwurf, Code-Überprüfung, Computerprogrammierung, Wiederverwendbarkeit von Code, Paket- und Softwareverwaltung, Computational Thinking, Datei-E/A, Python-Programmierung, Grundsätze der Programmierung, Skripting, Rechnerische Logik, Installation der Software, NumPy, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Numerische Analyse
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Safety Culture, Diversity Equity and Inclusion Initiatives, Stress Management, Organizational Leadership, Industrial and Organizational Psychology, Diversity and Inclusion, Occupational Safety And Health, Workplace inclusivity, Employee Performance Management, Trustworthiness, Culture Transformation, Organizational Development, Diversity Awareness, Strategic Leadership, Workplace Bullying Intervention, Leadership, Employee Engagement, Resilience, Mental Health, Communication
Anfänger · Kurs · 1–3 Monate

GRAMMY GO
Kompetenzen, die Sie erwerben: Strategie für soziale Medien, Digitales Marketing, Kundenanalyse, Digitale Medienstrategie, Marketing-Budgets, Medienstrategie, Bezahlte Medien, Markenbekanntheit, Markenstrategie, Professionelle Netzwerkarbeit, Werbeaktionen und Kampagnen, Entwicklung und Verwaltung von Inhalten, Engagement fördern, Werbestrategien, Markenmarketing, Datengesteuertes Marketing, Kreatives Design, Engagement fördern, Branding, Haushaltsführung
Anfänger · Spezialisierung · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Daten-Strukturen, Speicherverwaltung, Computerprogrammierung, C (Programmiersprache), Datei-E/A, Dateiverwaltung, Algorithmen, Grundsätze der Programmierung, Rechnerische Logik, Entwicklungsumgebung, Andere Programmiersprachen, Programm-Entwicklung, Datenverwaltung, C und C++
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Oral Expression, Teamwork, Storytelling, Personal Attributes, Communication, Communication Strategies, Professionalism, Persuasive Communication, Corporate Communications, Meeting Facilitation, Office Procedures, Writing and Editing, Content Creation, Peer Review, Process Development, Job Analysis, Content Optimization, Writing, Proofreading, Adaptability
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Disaster Recovery, Business Continuity Planning, Contingency Planning, Business Continuity, Benchmarking, Data Loss Prevention, Risk Mitigation, Risk Analysis, Information Assurance, Procedure Development, Program Standards, Crisis Management, Law, Regulation, and Compliance, Continuous Monitoring, Incident Response, Threat Management, Compliance Management, Program Development, Regulatory Compliance, Continuous Improvement Process
Mittel · Kurs · 1–4 Wochen