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 California San Diego
Kompetenzen, die Sie erwerben: Software-Installation, Betriebssysteme, Entwicklung von Anwendungen für Mobilgeräte, USB, System-Konfiguration, Ubuntu, Eingebettete Software, Internet der Dinge, Peripheriegeräte, Software-Entwicklungstools, Entwicklungsumgebung, Android (Betriebssystem), Android Studio, Befehlszeilen-Schnittstelle, Hardware-Fehlerbehebung, Web-Server, Spiel-Design, Anwendungsentwicklung, Web-Anwendungen, Computer-Programmierwerkzeuge
Gemischt · Kurs · 1–3 Monate

Institut Mines-Télécom
Kompetenzen, die Sie erwerben: Computervision, 3D-Assets, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Erweiterte Realität, Prototyping, Android (Betriebssystem), Erweiterte und virtuelle Realität (AR/VR), Geografische Informationen und Technologie, Bildanalyse, Globale Positionierungssysteme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Klassifizierungsalgorithmen, Google Cloud-Platform, Text Mining, LLM-Bewerbung, Jupyter, Python-Programmierung, Cloud-API, Generative KI, Schnittstelle zur Anwendungsprogrammierung (API), Verarbeitung natürlicher Sprache
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Data-Driven Decision-Making, Descriptive Statistics, Data Analysis, Probability Distribution, Statistical Software, Statistics, R (Software), Data Visualization, Statistical Analysis, Probability, R Programming, Probability & Statistics, Data Manipulation, Histogram, Taxonomy, Data Import/Export
Anfänger · Kurs · 1–3 Monate

University of Pittsburgh
Kompetenzen, die Sie erwerben: NumPy, Matplotlib, Linear Algebra, Pandas (Python Package), Data Manipulation, Applied Mathematics, Python Programming, Data Analysis, Data Science, Regression Analysis, Data Visualization Software, Statistical Analysis, Mathematics and Mathematical Modeling, Probability & Statistics, Numerical Analysis, Mathematical Modeling, Machine Learning, Computational Logic, Logical Reasoning
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Sicherheitstechnik, Verschlüsselung, Anwendungsentwicklung, C++ (Programmiersprache)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Persistenz der Daten, UI Komponenten, Bereitstellung von Anwendungen, Benutzeroberfläche (UI), React Native, Entwicklung von Anwendungen für Mobilgeräte, Softwareentwicklung, GitHub, Anwendungsentwicklung, Figma (Design-Software), Anwenderbericht, Schnittstelle zur Anwendungsprogrammierung (API), Flutter (Software), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Application Design, Security Testing, Application Security, Development Environment, Web Development, Software Development Tools, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Authorization (Computing), User Interface (UI), Incident Response, Role-Based Access Control (RBAC), Application Deployment, Transaction Processing
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Datenanalyse, Datenbanken, Datenbank-Design, ChatGPT, Interaktive Datenvisualisierung, SQL, Abfragesprachen, Datenvisualisierung, Generative KI, Schnelles Engineering, Datenvalidierung, Datenerfassung
Anfänger · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: Structural Analysis, Engineering Analysis, Civil Engineering, Finite Element Methods, Numerical Analysis, Program Development, Linear Algebra, Simulation and Simulation Software, Python Programming
Fortgeschritten · Kurs · 1–3 Monate