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.

Board Infinity
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Algorithmen, Objektorientierte Programmierung (OOP), Dateiverwaltung, Grundsätze der Programmierung, Datenmanagement, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Mittel · Kurs · 1–3 Monate

Starweaver
Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development, Artificial Intelligence, Real Time Data
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Management, Künstliche Intelligenz, Systemüberwachung, Serverloses Rechnen, Internet der Dinge, Firewall, Cloud-Sicherheit, Sicherheitsstrategie, Netzwerksicherheit, Microsoft Azure, Infrastructure as a Service (IaaS), Verteilte Denial-of-Service-(DDoS)-Angriffe, Cyber-Sicherheitsstrategie, Anwendungssicherheit
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Structures, Plot (Graphics), Data-oriented programming, Programming Principles, Python Programming, Data Storage
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Computergestützte Logik, Grafisches und visuelles Design, Grundsätze der Programmierung, Computergestütztes Denken, Computergrafik, Interaktive Datenvisualisierung, Animationen, Datei-E/A, Interaktives Design, Software Entwurf, Visualisierung (Computergrafik), Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Modellevaluation, Computervision, PyTorch (Bibliothek für Maschinelles Lernen), Deep Learning, Transfer Learning, Datenvorverarbeitung, Bildanalyse, Medizinische Bildgebung, Maschinelles Lernen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: HTML und CSS, JavaScript-Frameworks, Javascript, Reaktionsfähiges Webdesign, Web Design und Entwicklung, Web-Entwicklung, UI Komponenten, Webdesign, React.js, Front-End Web-Entwicklung, JSON, HyperText Markup Language (HTML), Bootstrap (Front-End-Framework), Cascading Style Sheets (CSS), Jest (JavaScript Testing Framework), Software-Tests, Web-Entwicklungstools, Entwicklung von Anwendungen für Mobilgeräte, Ajax, Testfall
Anfänger · Spezialisierung · 3–6 Monate

École normale supérieure
Kompetenzen, die Sie erwerben: Algorithmen, Kombinatorik, Theoretische Informatik, Graphentheorie, Mathematische Modellierung, Computergestütztes Denken, Wahrscheinlichkeit
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Python-Programmierung, Künstliche Intelligenz, Portfolio Management, Finanzhandel, Portfolio-Risiko, Daten in Echtzeit, Generative KI, Automatisierung, Technische Analyse, Marktdaten, Angewandtes maschinelles Lernen, Risikomanagement, Markttrend
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Anfänger · Spezialisierung · 3–6 Monate