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: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Visualization, Data Store, Object Oriented Design, Web Scraping, Database Management, Scatter Plots, Data Structures, Data Manipulation, SQL, File I/O, Test Case, Integrated Development Environments, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Datei-E/A, Kollaborative Software, Instandhaltbarkeit, Befehlszeilenschnittstelle, Grundsätze der Programmierung, Speicherverwaltung, Software-Entwicklung, C (Programmiersprache), System-Programmierung, Simulationen, Softwaretechnik
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: SQL, SAS (Software), Case Studies, Database Management, Query Languages, Data Access, Database Management Systems, Data Processing, Data Presentation, Perl (Programming Language), Business, Statistical Programming, Data Wrangling, Data Integration, Data Structures, Data Management, Data Manipulation, Data Transformation, Code Reusability, Software Documentation
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Einheitliche Prüfung, Testfall, Algorithmen, Grundsätze der Programmierung, Software-Prüfung, Computer Programmierung, Test-Tools, Einheitstest, Computerprogrammierung, Daten-Strukturen, Test-Automatisierung
Gemischt · Kurs · 1–3 Monate

Universidad ORT Uruguay
Kompetenzen, die Sie erwerben: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking
Anfänger · Kurs · 1–3 Monate

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Software-Entwicklung, Künstliche Intelligenz, Algorithmen, Graphentheorie, Grundsätze der Programmierung, Speicherverwaltung, Software Entwurf, C (Programmiersprache), Simulationen, Daten-Strukturen, Objektorientierter Entwurf, Software-Entwurfsmuster
Mittel · Kurs · 1–3 Monate

IBM
Kompetenzen, die Sie erwerben: Generative KI, Python-Programmierung, Daten importieren/exportieren, Linux-Befehle, Daten-Pipelines, SQL, Web-Scraping, Apache Spark, Data Warehousing, Datenbank-Design, Datenwissenschaft, Auszug, Datenbank-Verwaltung, Datenbankarchitektur und -verwaltung, Apache Hadoop, Datenspeicher, Datenanalyse, Professionelle Netzwerkarbeit, IBM Kognos-Analytik, NoSQL, IBM Cognos-Analytik
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Dashboard Creation, Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, R (Software), Correlation Analysis, Pandas (Python Package), NumPy, Data Import/Export, Predictive Modeling, Python Programming, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Daten importieren/exportieren, Wahrscheinlichkeitsverteilung, Statistische Analyse, R Programmierung, SQL, Relationale Datenbanken, Deskriptive Statistik, Statistik, Web-Scraping, NumPy, Datenwissenschaft, Datenvisualisierung, Datenbank Management, R (Software), Datenanalyse, Erstellung des Dashboards, Dashboard, Präsentation der Daten, Jupyter, Datenbank-Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Version Control, Cloud Management, Test Automation, Infrastructure As A Service (IaaS), Cloud Computing, Cloud Infrastructure, Virtual Machines, Development Testing, Test Script Development, Scripting, Network Troubleshooting, Cloud Services, Email Automation, Web Presence, Python Programming, CI/CD, Configuration Management, Program Development, Containerization, Unit Testing
Auf einen Abschluss hinarbeiten
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate