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: Hardware Troubleshooting, Information Systems Security, Information Technology, Security Software, Malware Protection, Data Security, Encryption, Security Awareness, Endpoint Security, Authentications, Patch Management, Technical Support, Firewall, Data Integrity
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, File I/O, Test Case, Integrated Development Environments, Software Testing, Data Import/Export, Program Development, Development Environment, Technical Communication, Python Programming, Programming Principles
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Sustainable Architecture, Human Factors, Architectural Design, Building Design, Thermal Management, Sustainable Design, Environment and Resource Management, Design Strategies, Energy and Utilities, Simulation and Simulation Software, Materials science
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Performance Management, Prometheus (Software), System Monitoring, Amazon CloudWatch, Grafana, Performance Tuning, Event Monitoring, Frontend Performance, Servers, Performance Management, Cloud Services, Dashboard Creation, Javascript
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Virtual Networking, Enterprise Architecture, Virtualization, Network Architecture, Network Planning And Design, Virtual Local Area Network (VLAN), Virtual Private Networks (VPN), Computer Networking, Virtual Machines, Network Infrastructure, Network Model, Wide Area Networks, Infrastructure Architecture, Software-Defined Networking, Wireless Networks, Network Performance Management, Network Switches, Scalability, Network Protocols
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Management Training And Development, Trustworthiness, Team Building, Team Performance Management, Team Leadership, Team Management, Leadership and Management, Rapport Building, Employee Onboarding, Team Collaboration, Organizational Leadership, Leadership, Leadership Development, People Management, Employee Coaching, Drive Engagement, Recognizing Others, Coaching, Planning, Communication
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Wrangling, Data Preprocessing, Tidyverse (R Package), Data Processing, R (Software), Data Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Universidad de los Andes
Kompetenzen, die Sie erwerben: Design Thinking, Ideation, Solution Design, Sustainable Design, Creative Thinking, Systems Analysis, Creative Problem-Solving, Systems Thinking, Innovation, Conceptual Design, Sustainable Development, Biotechnology, Creativity, Biology, Communication, Empathy
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Lineare Algebra, NumPy, Software zur Datenanalyse, Histogramm, Datenwissenschaft, Wissenschaftliche Visualisierung, Maschinelles Lernen, Datenmanipulation, Datenverarbeitung, Methoden des maschinellen Lernens, Klassifizierungsalgorithmen, Plot (Grafiken), Wahrscheinlichkeitsverteilung, Statistische Methoden, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Streudiagramme, Pandas (Python-Paket), Daten importieren/exportieren, Numerische Analyse
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Canva (Software), Design, Design Elements And Principles, Graphic and Visual Design, Digital Design, Graphic Design, Developing Training Materials, Color Theory, Journals, Digital Publishing, Marketing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Berechtigung (Computing), Skriptsprachen, Shell-Skript, Linux, Systemverwaltung, Verwaltung des Betriebssystems, Unix-Shell, Bash (Skriptsprache), Datei-E/A, Leistungsoptimierung, Benutzerbereitstellung, Benutzerkonten, Unix, Befehlszeilenschnittstelle, Dateiverwaltung, Skripting, Dateisysteme, Datenspeicherung, Linux-Befehle, Linux-Verwaltung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Problemlösung, Computerwissenschaft, Software-Entwicklung, Algorithmen, Theoretische Informatik, Methoden des maschinellen Lernens, Computerprogrammierung, Informatik, Daten-Strukturen, Software-Entwurfsmuster, Software Entwurf, Computational Thinking
Fortgeschritten · Kurs · 1–4 Wochen