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.

Scrimba
Kompetenzen, die Sie erwerben: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Mittel · Spezialisierung · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Objektorientierter Entwurf, CI/CD, Objektorientierte Programmierung (OOP), Versionskontrolle, Kontinuierliche Lieferung, Kontinuierliche Integration, Computergestütztes Denken, Unified Modeling Language, Software-Entwicklungstools, Agile Methodik, Apache Maven, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, Tools erstellen, Cloud-Entwicklung, Softwareentwicklung, Jenkins, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Computing, Interviewing-Fähigkeiten, Berufliche Entwicklung, Technische Software, Verbale Kommunikationsfähigkeiten, Kommunikation, Problemlösung, Softwareentwicklung, DevOps, Professionalität, Software-Ingenieur, Aufbau von Beziehungen, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen

Amazon
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
Anfänger · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Produktprüfung, Kundenanalyse, Analytics, Kundeneinblicke, Datengesteuerte Entscheidungsfindung, Unternehmensanalytik, Bedarfsplanung, Produktmanagement, Benutzererlebnis, Datenverarbeitung, Softwareentwicklung, Prädiktive Analytik, A/B-Tests, Agile Methodik, Usability-Tests, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Command-Line Interface, Amazon CloudWatch, AWS CloudFormation, Root Cause Analysis, Amazon DynamoDB, Customer Relationship Building, Network Troubleshooting, Amazon Web Services, Customer Relationship Management, Software Architecture, IT Automation, Linux Commands, Cloud Computing, Linux, Web Applications, Information Technology, Customer Service, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Virtualisierung, Einheitstest, Software-Tests, Technische Unterstützung, Testgetriebene Entwicklung (TDD), Job Control Language (JCL), IBM DB2, Softwareentwicklung, Fehlersuche, Mainframe-Computing, Entwicklung von Systemen, Bericht schreiben, z/OS, Pseudocode, Systemanalyse, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Relationale Datenbanken, COBOL (Programmiersprache)
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

AI CERTs
Kompetenzen, die Sie erwerben: Blockchain, Regulatory Compliance, FinTech, Scripting, Digital Assets, Payment Systems, Technology Strategies, Business Strategies, Business Leadership, Emerging Technologies, Application Development, Innovation, Cryptographic Protocols, Cryptography, Financial Systems, Software Development, Encryption, Distributed Computing, Business Analysis, Market Dynamics
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: System Programmierung, Datenstrukturen, C und C++, Ereignisgesteuerte Programmierung, Lineare Algebra, Methoden des Maschinellen Lernens, Künstliche neuronale Netze, Computervision, Deep Learning, Computergrafik, Maschinelles Lernen, Softwareentwicklung, Verteiltes Rechnen, Grundsätze der Programmierung, Hardware-Architektur, Leistungsoptimierung, OS Prozessverwaltung, Bildanalyse, C++ (Programmiersprache), Skalierbarkeit
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Supervised Learning, Applied Machine Learning, Unsupervised Learning, Bayesian Network, Computational Logic, Program Development, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Markov Model, Algorithms, Computational Thinking, Creativity, Game Theory, Theoretical Computer Science, Software Development, Generative AI, Responsible AI, Social Sciences, Bioinformatics
Mittel · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Anwenderbericht, Nutzerorientierte Gestaltung, Erleichterung der Diskussion, Produktverbesserung, Softwareentwicklung, Design Thinking, Innovation, Persona Entwicklung, Benutzerforschung, Agile Produktentwicklung, Agile Methodik, Produktentwicklung, Prüfbarkeit, Produktdesign, Produktmanagement, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen