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, Santa Cruz
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Algorithmen, Graphentheorie, C und C++, Grundsätze der Programmierung, Speicherverwaltung, Computerprogrammierung, C++ (Programmiersprache), C (Programmiersprache), Computer Programmierung, Objektorientierte Programmierung (OOP), Datei-E/A, Daten-Strukturen, Objektorientierter Entwurf
★ 4.4 (2332) · Mittel · Kurs · 1–3 Monate

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
★ 4.4 (4946) · 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
★ 4.7 (11.282) · 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
★ 4.7 (17.523) · 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)
★ 4.8 (4090) · 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
★ 4.8 (3554) · 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
★ 4.6 (12.573) · 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
★ 4.8 (18.417) · 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
★ 4.6 (16.742) · 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
★ 4.6 (9885) · 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
★ 4.8 (4312) · Anfänger · Kurs · 1–3 Monate