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.

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, Debugging, File I/O, Data Structures, Python Programming, JSON, Computer Programming, Programming Principles, Software Installation, Package and Software Management
★ 4.5 (2265) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: iOS Development, Mobile Development, Apple iOS, User Interface (UI), Apple Xcode, Swift Programming, Unit Testing, User Interface (UI) Design, Objective-C (Programming Language), User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development Tools, Data Structures, Application Development, Interactive Design, Programming Principles, Test Case, Cross Platform Development, Application Programming Interface (API), Prototyping
★ 4.6 (1305) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Lakes, Apache Spark, Databricks, Data Pipelines, PySpark, Business Intelligence, Data Warehousing, Data Architecture, Performance Tuning, Data Governance, Transaction Processing, GitHub, Dashboard, Version Control, Data Integration, Data Transformation, Data Cleansing, Analytics, Git (Version Control System), Scalability
Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Java, Diagramm Entwurf, Technische Überprüfung der Software, Code-Überprüfung, Grundsätze der Programmierung, Model-View-Controller, Systementwurf und Implementierung, Wiederverwendbarkeit von Code, Anwendungsdesign, Software-Entwicklung, Unified Modeling Language, Java-Programmierung, Software-Entwurfsmuster, Objektorientierter Entwurf, Software-Architektur, Instandhaltbarkeit, Objektorientierte Programmierung (OOP)
★ 4.7 (1378) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Canva (Software), Prompt Engineering, Timelines, Email Automation, Microsoft Copilot, Microsoft Power Automate/Flow, Setting Appointments, Calendar Management, Automation, Microsoft 365, Generative AI, ChatGPT, Collaborative Software, Business Process Automation, Artificial Intelligence, Time Management, Productivity, Personal Development, Natural Language Processing, Communication
★ 4.6 (1815) · Mittel · Spezialisierung · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
★ 4.8 (2658) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Skaliertes Agiles Framework, Innovation, Zusammenarbeit im Team, Widerstandsfähigkeit, Scrum (Software-Entwicklung), Erleichterung der Diskussion, Positivität, Studien zur Führungsqualität, Umwandlung von Unternehmen, Änderungsmanagement, Projektleitung, Erleichterung von Sitzungen, Agile Methodik, Sprint-Planung, Organisatorischer Wandel, Teamleitung, Teambildung, Organisatorische Entwicklung, Kulturwandel, Sprint-Retrospektiven
★ 4.8 (3242) · Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
★ 4.1 (942) · Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Biologie, Positive Verhaltensunterstützung, Nonverbale Kommunikation, Wissenschaftliche Methoden, Verhaltensmanagement, Kultur, Wissenschaft und Forschung, Pflege und Betreuung, Forschung, Ethische Standards und Verhaltensweisen, Verhaltensorientiertes Management, Analyse sensorischer Systeme
★ 4.8 (2399) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI, MLOps (Machine Learning Operations), Data Centers, Artificial Intelligence and Machine Learning (AI/ML), Cloud Infrastructure, AI Workflows, Data Infrastructure, Network Infrastructure, Model Deployment, Infrastructure Architecture, Generative Model Architectures, Cloud Deployment, Artificial Intelligence, AI Orchestration, Kubernetes, Network Architecture, Model Training, AI literacy, Hardware Architecture, Machine Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: OpenAI API, OpenAI, ChatGPT, AI Workflows, Generative AI Agents, Agentic Workflows, LLM Application, Retrieval-Augmented Generation, Unstructured Data, Prompt Engineering, Vector Databases, Text Mining, Embeddings, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Artificial Intelligence, Agentic systems, Document Management, Program Development, File Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Model Evaluation, Sampling (Statistics), NumPy, Pandas (Python Package), Data Literacy, Feature Engineering, Statistical Visualization, Data Analysis, Predictive Modeling, Analytics, Regression Analysis, Predictive Analytics, Statistics, Analysis, Computational Thinking, Data Science, Business Intelligence, Applied Machine Learning, Data Quality, Machine Learning
Anfänger · Spezialisierung · 3–6 Monate