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.

University of California San Diego
Kompetenzen, die Sie erwerben: Skalierbarkeit, Datenverarbeitung, Theoretische Informatik, Fehlersuche, Software-Prüfung, Design-Strategien, Computerprogrammierung, Modell-Optimierung, Computational Thinking, Programm-Entwicklung, Lösung Design, Bioinformatik, Analyse, Algorithmen
★ 4.6 (12.585) · Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: IT-Sicherheitsarchitektur, AI-Sicherheit, Cyber-Sicherheitsrichtlinien, Sicherheit von Informationssystemen, Datensicherheit, Verschlüsselung, Berechtigung (Computing), Sicherheitsmanagement, Kryptographie, Anwendungssicherheit, Netzwerksicherheit, Cyber-Angriffe, Cybersecurity, Schulung zum Bewusstsein für Computersicherheit, Sicherheitskontrollen, Management von Bedrohungen, Sicherheitsbewußtsein, Firewall, Sicherheitsstrategie, Beglaubigungen
★ 4.8 (26.124) · Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Lernen übertragen, Modellierung großer Sprachen, Generative KI, Feinabstimmung, Einbettungen, Künstliche neuronale Netze, Verarbeitung natürlicher Sprache, Gesicht umarmen, Rekurrente Neuronale Netze (RNNs), Tiefes Lernen
★ 4.8 (31.293) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Adobe Express, Adobe Illustrator, Adobe Photoshop, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, AI powered creativity, Usability, Graphic Design, Adobe Firefly, Document Control, User Interface and User Experience (UI/UX) Design, Visual Storytelling, Design Software, Visual Design, Packaging and Labeling, Branding, Storytelling
★ 4.7 (3205) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Java, Objektorientierter Entwurf, Datenanalyse, Datenverarbeitung, Objektorientierte Programmierung (OOP), Datei-E/A, Problemlösung, Fehlersuche, Web-Scraping, Statistische Analyse, Software-Dokumentation, Software-Entwicklung, Computerprogrammierung, Programm-Entwicklung, Datenmanipulation, Grundsätze der Programmierung, Bioinformatik, Java-Programmierung, Deskriptive Statistik, Algorithmen
★ 4.6 (8088) · Anfänger · Kurs · 1–3 Monate

McMaster University
Kompetenzen, die Sie erwerben: Widerstandsfähigkeit, Stressbewältigung, Lebenslanges Lernen, Geistige Konzentration, Aufbau von Beziehungen, Mentorschaft, Persönliche Entwicklung, Wachstumsorientiertheit, Berufliche Entwicklung, Lernstrategien, Überwindung von Hindernissen, Anpassungsfähigkeit
★ 4.8 (13.243) · Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Java, Objektorientierter Entwurf, Einheitliche Prüfung, Instandhaltbarkeit, Objektorientierte Programmierung (OOP), Test-Automatisierung, Datei-E/A, Android-Entwicklung, Testgetriebene Entwicklung (TDD), Entwicklungstests, Versionskontrolle, Android-Studio, Software-Prüfung, Android (Betriebssystem), Git (Versionskontrollsystem), JUnit, Integrationsprüfung, Software-Entwurfsmuster, Java-Programmierung, Mobile Entwicklung
★ 4.5 (3690) · Anfänger · Spezialisierung · 3–6 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management
★ 4.5 (7302) · Mittel · Spezialisierung · 3–6 Monate

Deep Teaching Solutions
Kompetenzen, die Sie erwerben: Learning Strategies, Lifelong Learning, Problem Solving, Mental Concentration, Overcoming Obstacles, Time Management, Cognitive flexibility, Productivity, Growth Mindedness, Self-Awareness, Persistence, Professional Development, Habit Formation
★ 4.9 (11.380) · Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Modellierung großer Sprachen, Erstellung von Inhalten, Prompt-Muster, Schnelles Engineering, LLM-Bewerbung
★ 4.8 (2584) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Teamwork, Business Writing, Constructive Feedback, Conflict Management, Collaboration, Team Building, Diversity Awareness, Business Correspondence, Business Communication, Team Collaboration, Recognizing Others, Motivational Skills, Decision Making, Collaborative Software, Writing, Organizational Skills, Team Motivation, Performance Management, Staff Management, Grammar
★ 4.8 (10.706) · Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Bayessche Statistik, Datenanalyse, R Programmierung, Statistische Modellierung, Statistische Inferenz, Statistische Software, Stichproben (Statistik), Explorative Datenanalyse, Regressionsanalyse, Statistische Berichterstattung, Statistische Methoden, Statistik, Datenvisualisierung, Statistische Analyse, Wahrscheinlichkeitsverteilung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Programmierung, Wahrscheinlichkeit, R (Software), Statistische Hypothesenprüfung
★ 4.7 (7727) · Anfänger · Spezialisierung · 3–6 Monate