Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.
University of Michigan
Kompetenzen, die Sie erwerben: Datenvalidierung, Analyse sensorischer Systeme, Sportwissenschaft, Sportliches Training, Medizinische Ausrüstung und Technologie, Analytik, Verifizierung und Validierung, Datengestützte Entscheidungsfindung, Lebenszeichen, Validierung von Daten, Verletzungsprävention, Integration von Daten, Erweiterte Analytik, Angewandtes maschinelles Lernen, Gesundheitstechnologie, Physiologie, Python-Programmierung, Datenanalyse
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Artificial Intelligence, Model Optimization, Federated Learning, Machine Learning Methods, Scalability, Machine Learning, Distributed Computing, Microsoft Azure, Information Privacy
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Netzwerksicherheit, Skalierbarkeit, Verteilte Denial-Of-Service-Angriffe (DDoS), Sichere Kodierung, Kryptographie, Blockchain, Techniken der Ausbeutung, Verteiltes Rechnen, Kryptographische Protokolle, Transaktionsverarbeitung, Bewertungen der Anfälligkeit, Verschlüsselung, Algorithmen
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Daten-Mapping, Leitlinien für die Zugänglichkeit von Webinhalten, React.js, UI-Komponenten, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI), JavaScript-Frameworks, Web-Frameworks, Cascading Style Sheets (CSS), Front-End-Webentwicklung
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Software-Entwicklung, Fehlersuche, Skripting, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
Anfänger · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mathematical Modeling, Matlab, High Voltage, Electrical Engineering, electromagnetics, Simulation and Simulation Software, Electric Power Systems, Engineering Calculations, Electrical Power, Mathematical Software, Environmental Engineering, Design
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Software Documentation, Scatter Plots, Data Structures, Maintainability, Programming Principles, Code Reusability, Data Import/Export, Data Manipulation
Mittel · Spezialisierung · 3–6 Monate

SkillUp
Kompetenzen, die Sie erwerben: NoSQL, Datenzugang, Datenbank-Design, Spring Framework, Java, Anwendungs-Rahmenwerke, Software-Entwicklung, Spring Boot, Java Programmierung, SQL, Back-End-Webentwicklung, Datenbanken, Datenbank-Systeme, Hibernate (Java), Datenbank-Entwicklung, Java-Programmierung, Restful API, Relationale Datenbanken, Objekt-Relationales Mapping, Datenbank-Management, Datenbank Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Epic Games
Kompetenzen, die Sie erwerben: Benutzererfahrung, UI-Komponenten, Entwicklung von Videospielen, Unreal Engine, Wiederverwendbarkeit von Code, Attrappen, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Grundsätze der Programmierung, Spiel-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–4 Wochen