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 Colorado Boulder
Kompetenzen, die Sie erwerben: Automatisierung, Kryptographie, Endpunktsicherheit, Sicherheit der Infrastruktur, Computer-Plattformen, Cloud-Plattformen, IBM Wolke, Aufkommende Technologien, Sicherheitskontrollen, Echtzeit-Betriebssysteme, Internet der Dinge, Marktchancen, Allgemeine Netzwerkarbeit, Aufstrebende Technologien, Netzwerk-Protokolle, Netzwerksicherheit, Erweiterter Verschlüsselungsstandard (AES), Drahtlose Netzwerke, Cybersecurity, Sicherheit von Informationssystemen, Sicherheitstechnik
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Netzwerkanalyse, Graphentheorie, Theoretische Informatik, Kombinatorik, Optimierung des Verkehrsflusses, Grafische Darstellung, Programm-Entwicklung, Algorithmen, Mathematische Theorie und Analyse
Anfänger · Kurs · 1–3 Monate

University of Geneva
Kompetenzen, die Sie erwerben: Analyse räumlicher Daten, Umweltwissenschaft, Wirtschaft, Umwelt und Ressourcenmanagement, Wasser Nachhaltigkeit, Hydrologie, Governance, Ethische Standards und Verhaltensweisen, Umweltpolitik, Umweltproblem, Fallstudien, Nachhaltige Entwicklung, Geografische Informationen und Technologie, Räumliche Analyse, GIS-Software, Management natürlicher Ressourcen, Geografische Informationssysteme
Mittel · Kurs · 1–3 Monate

The State University of New York
Kompetenzen, die Sie erwerben: Persönliche Entwicklung, Lückenanalyse, Lebenslanges Lernen, Portfolio-Verwaltung, Selbst-Bewusstsein, Zielsetzung, Arbeitsplatzanalyse, Anpassungsfähigkeit, Analyse der Wettbewerber, Dashboard, Berufliche Entwicklung, Umgang mit Ambiguität, Branding
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Stored Procedure, MySQL Workbench, SQL, Data Cleansing, Data-Driven Decision-Making, MySQL, Exploratory Data Analysis, Database Design, Data Presentation, Data Manipulation, Data Integration, Relational Databases, Data Import/Export, Database Management, Query Languages, Database Software, Report Writing, GitHub, Performance Tuning, Jupyter
Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Konzeptionelle Gestaltung, Software-Dokumentation, Analyse der Anforderungen, Eingebettete Software, Prototyping, Planung der Prüfung, Systementwurf und Implementierung, Python-Programmierung, Programm-Entwicklung, Entwurf von Systemen, Systemanforderungen, Entwicklung von Systemen, Software-Entwicklung, Funktionale Spezifikation, Dokumente zu den Benutzeranforderungen, Eingebettete Systeme, Software Entwurf
Gemischt · Kurs · 1–3 Monate

Commonwealth Education Trust
Kompetenzen, die Sie erwerben: Community Outreach, Entwicklung der Gemeinschaft, Gemeinschaftlicher Einsatz, Ethische Standards und Verhaltensweisen, Diversity-Bewusstsein, Unterricht, Unterrichten, Studentisches Engagement, Zusammenarbeit im Team, Aufbau von Beziehungen, Kulturelle Vielfalt, Arbeit mit Kindern, Kommunikation mit den Eltern
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, File Systems, Maintainability, Computer Programming, Data Store, Software Design, Development Environment, Program Development, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments
Anfänger · Spezialisierung · 3–6 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Entwicklung der Politik, Milderung, Eindämmung des Klimawandels, Systemorientiertes Denken, Forschung, Umweltpolitik, Politische Analyse, Nachhaltige Entwicklung, Erleichterung der Diskussion, Umweltproblem, Sozioökonomie, Wirtschaftliche Entwicklung, Mathematische Modellierung, Innovation
Mittel · Kurs · 1–3 Monate

Eindhoven University of Technology
Kompetenzen, die Sie erwerben: Statistische Inferenz, Forschung, Wahrscheinlichkeitsrechnung und Statistik, Quantitative Forschung, Datenkompetenz, Wahrscheinlichkeitsverteilung, Gemeinsame Nutzung von Daten, Wissenschaftliche Methoden, Bestimmung des Stichprobenumfangs, Statistische Hypothesenprüfung, Statistische Analyse, Allgemeine Wissenschaft und Forschung, Bayessche Statistik, Statistische Software, Statistische Methoden
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Linux-Befehle, Betriebssysteme, Dienstleistungsverwaltung, Web-Server, Server, Apache, Unix, Shell-Skript, Linux, MySQL, Bash (Skriptsprache), IT-Automatisierung, Ubuntu, Open-Source-Technologie, Befehlszeilenschnittstelle, grep, Dateiverwaltung, Linux-Server, Dateisysteme
Anfänger · Kurs · 1–4 Wochen

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Grammatik, Zusammenarbeit, Sprachkompetenz, Vokabeln, Mündliches Verstehen, Höhere Bildung, Lehrtätigkeit, Kommunikations-Strategien, Sprachen lernen, Motivationsfähigkeiten, Verbale Kommunikationsfähigkeiten, Berufliche Entwicklung, Stressbewältigung, Englische Sprache, Mehrsprachigkeit
Gemischt · Kurs · 1–4 Wochen