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.

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms, Data Import/Export
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenspeicherung, Architektur des Cloud Computing, Generative AI-Agenten, Cyber-Angriffe, OSI-Modelle, Cloud-Technologien, Computer-Hardware, Virtualisierung, Cloud-Bereitstellung, Datensicherheit, Cloud-Sicherheit, Datenbank-Verwaltung, Allgemeine Netzwerkarbeit, Grundsätze der Programmierung, Peripheriegeräte, Computerprogrammierung, Cybersecurity, Cloud-Dienste, Generative KI, Computer Programmierung, Cloud-Infrastruktur
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Database Theory, SQL, Database Design, Front-End Web Development, Unit Testing, MySQL, Computer Programming, Pseudocode, Communication
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: UI-Komponenten, Anwendungsentwicklung, Programm-Entwicklung, Graphentheorie, Python-Programmierung, Bioinformatik, Algorithmen, Theoretische Informatik, Datenanalyse, Animation und Spieldesign, Entwicklung von Videospielen, Grundsätze der Programmierung, Interaktives Design, Computerprogrammierung, Wahrscheinlichkeit, Computer Programmierung, Computational Thinking, Ereignisgesteuerte Programmierung, Daten-Strukturen, Kombinatorik, Objektorientierte Programmierung (OOP)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Algorithmen, Python-Programmierung, Instandhaltbarkeit, Skripting, Fehlersuche, Daten importieren/exportieren, Grundsätze der Programmierung, Skriptsprachen, Computerprogrammierung, Cybersecurity, Computer Programmierung, Daten-Strukturen, Datei-E/A, IT-Automatisierung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Bioinformatik, Theoretische Informatik, Fehlersuche, Entwicklungstests, Software-Prüfung, Computerprogrammierung, Computer Programmierung, Computational Thinking
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Software-Visualisierung, Python-Programmierung, Diagramm Entwurf, Skripting, Fehlersuche, Rechnerische Logik, Grundsätze der Programmierung, Skriptsprachen, Computerprogrammierung, Computergrafik, Computer Programmierung, Daten-Strukturen
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Netzwerkanalyse, Datenspeicherung, Python-Programmierung, Algorithmen, Bioinformatik, Theoretische Informatik, Rust (Programmiersprache), Fehlersuche, Software-Prüfung, Java, Java-Programmierung, C und C++, Infektionskrankheiten, Java Programmierung, Entwicklungstests, Grundsätze der Programmierung, Computerprogrammierung, Javascript, Computer Programmierung, Daten-Strukturen, Computational Thinking
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Restful API, Python-Programmierung, Front-End-Webentwicklung, Full-Stack Web-Entwicklung, Django (Web-Framework), Git (Versionskontrollsystem), Cloud-Hosting, Versionskontrolle, API-Tests, GitHub, Datenbank Management, Back-End-Webentwicklung, Computerprogrammierung, Datenbank-Management, Relationale Datenbanken, Computer Programmierung, Objektorientierte Programmierung (OOP), Bootstrap (Front-End-Framework), Unix-Befehle, Daten-Strukturen, Datenbank-Management-Systeme
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Plotly, PyTorch (Machine Learning Library), NumPy, Matplotlib, Object Oriented Programming (OOP), Pandas (Python Package), Plot (Graphics), Data Structures, Unit Testing, Object Oriented Design, Python Programming, File I/O, Data Visualization Software, Algorithms, Interactive Data Visualization, Machine Learning Methods, Computational Thinking, Programming Principles, Computer Programming, Program Development
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Automatisierung, Algorithmen, Programm-Entwicklung, Problemlösung, Fehlersuche, Tabellenkalkulations-Software, Visual Basic (Programmiersprache), Grundsätze der Programmierung, Datenverwaltung, Computerprogrammierung, Bereinigung von Daten, Computer Programmierung, Excel-Makros, Datenmanagement
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
Mittel · Spezialisierung · 3–6 Monate