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: Multimodale Aufforderungen, Prompt Engineering Tools, Schnelles Engineering, Kontext Technik, Verantwortungsvolle AI, KI-Kenntnisse, Prompt-Muster
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Financial Modeling, Financial Statement Analysis, Management Consulting, Strategic Planning, Business Strategy, Data Presentation, Business Consulting, Data Visualization, Stakeholder Engagement, Business Analysis, Stakeholder Management, Generative AI, Microsoft Excel, Problem Solving, Requirements Analysis, Process Improvement, Change Management, Lean Six Sigma, Key Performance Indicators (KPIs), Communication
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Computational Thinking, UI-Komponenten, Web-Anwendungen, jQuery, HTML und CSS, Web-Design und Entwicklung, Javascript und jQuery, Grundsätze der Programmierung, Datenmanipulation, Programm-Entwicklung, Cascading Style Sheets (CSS), Spiel-Design, Frontend-Leistung, Skripting, Ereignisgesteuerte Programmierung, Überwachung von Ereignissen, Hypertext Markup Language (HTML), Validierung von Daten, Javascript, JavaScript-Frameworks, Datenvalidierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: TypeScript, Development Environment, Programming Principles, Javascript, Debugging, Integrated Development Environments, Scalability, Data Structures, Object Oriented Programming (OOP), Software Development, Software Development Tools, Node.JS, Application Development, Front-End Web Development, Software Engineering, Web Development, Configuration Management
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmodellierung, Datenbank-Anwendung, Datenbank-Theorie, Oracle-Datenbanken, Datenspeicherung, Operative Datenbanken, PL/SQL, Datenbank Management, SQL, Transaktionsverarbeitung, Integrität der Daten, Datenbank-Management, Relationale Datenbanken, Datenbankarchitektur und -verwaltung, Oracle SQL-Entwickler, Gespeicherte Prozedur, Datenbank-Management-Systeme, Datenbank-Entwicklung, Datenbank-Design
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Enterprise Application Management, Software Design Patterns, Software Design, Code Reusability, Maintainability, Secure Coding, Application Development, Programming Principles, Software Engineering, Javascript, Full-Stack Web Development, Web Development, Software Development, Computer Programming, Scalability
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java-Programmierung, Daten-Strukturen, Theoretische Informatik, Algorithmen, Einheitliche Prüfung, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Software-Prüfung, Java, Einheitstest, Leistungsoptimierung, Java Programmierung, Leistungsprüfung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: GitHub, Git (Version Control System), Version Control, File Management, Collaborative Software, Software Versioning, Open Source Technology, Continuous Integration, Software Development Tools, Software Configuration Management, CI/CD, Code Review
Anfänger · Kurs · 1–3 Monate

Total Seminars
Kompetenzen, die Sie erwerben: Daten-Strukturen, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Datenverarbeitung, Installation der Software, Rechnerische Logik, Grundsätze der Programmierung, Jupyter, Datenmanipulation, Computer-Programmierwerkzeuge, Python-Programmierung, Datenorientierte Programmierung, Computerprogrammierung, Pandas (Python-Paket), Skripting, Computer Programmierung, Automatisierung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Kapazitätsmanagement, Management von Zwischenfällen, Kontinuierliche Integration, Technische Dokumentation, Technische Kommunikation, Systemüberwachung, Leistungsoptimierung, Fehlersuche, Problem-Management, Netzwerk-Fehlerbehebung, Speicherverwaltung
Anfänger · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Anwenderbericht, Rückstände, Funktionale Anforderung, Dokumente zu den Benutzeranforderungen, Kontrolle ändern, Systemanforderungen, Agile Methodik, Abnahmetests, Software Entwurf, Agile Entwicklung von Software, Agile Software-Entwicklung, Software-Entwicklung, Erhebung von Anforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Strukturen, Wiederverwendbarkeit von Code, Datei-E/A, Grundsätze der Programmierung, Python-Programmierung, Kontext-Management, Computerprogrammierung, Dateiverwaltung, Skripting, Funktionales Design, Computer Programmierung
Anfänger · Kurs · 3–6 Monate