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 Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Einheitliche Prüfung, Python-Programmierung, Programm-Entwicklung, Testfall, Entwicklungstests, Software-Prüfung, Grundsätze der Programmierung, Test-Automatisierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Computer Programmierung, Objektorientierter Entwurf, Daten-Strukturen, Einheitstest
★ 4.6 (732) · 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 Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
★ 4.8 (2733) · Anfänger · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Deskriptive Statistik, R Programmierung, Datenwissenschaft, Statistische Methoden, Python-Programmierung, Statistik, Wahrscheinlichkeitsverteilung, NumPy, Datenanalyse, Statistische Hypothesenprüfung, Web-Scraping, Präsentation der Daten, Statistische Analyse, Datenvisualisierung, Erstellung des Dashboards, Datenbank Management, Datenbank-Management, SQL, Relationale Datenbanken, Jupyter, R (Software)
★ 4.6 (74.984) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Architektur des Cloud Computing, Anwendungsentwicklung, Bereitstellung von Anwendungen, Restful API, Python-Programmierung, Kontinuierliche Integration, CI/CD, Git (Versionskontrollsystem), Software-Architektur, Linux-Befehle, Cloud-Bereitstellung, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, Grafana, Testgetriebene Entwicklung (TDD), Devops-Werkzeuge, Anwenderbericht, Softwaretechnik, Open Web Application Security Project (OWASP), DevOps, Istio, Software Architektur
★ 4.6 (64.982) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
★ 4.8 (54.170) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenwissenschaft, Abfragesprachen, Große Daten, Python-Programmierung, R Programmierung, Computer-Programmierwerkzeuge, Data Mining, Datenverarbeitung, Datenkompetenz, GitHub, Datenbanken, Datenbank Management, Datenbank-Management, Relationale Datenbanken, Datenmodellierung, Gespeicherte Prozedur, SQL, Software zur Datenanalyse, Jupyter, R (Software), Modell-Einsatz
★ 4.6 (101.952) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten-Storytelling, Software zur Datenvisualisierung, Python-Programmierung, Plotly, Bewertung des Modells, Professionelle Netzwerkarbeit, Web-Scraping, Unüberwachtes Lernen, Präsentation der Daten, Datenkompetenz, Datenvisualisierung, Explorative Datenanalyse, Plot (Grafiken), Erstellung des Dashboards, Dashboard, SQL, Modellevaluation, Interaktive Datenvisualisierung, Jupyter, Generative KI, Datenwrangling
★ 4.6 (150.178) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Full-Stack Web-Entwicklung, Bereitstellung von Anwendungen, Flask (Web-Framework), Restful API, Python-Programmierung, NumPy, Web-Design und Entwicklung, Git (Versionskontrollsystem), Datenanalyse, Software-Architektur, Unix-Shell, Bash (Skriptsprache), Linux-Befehle, Linux, Versionskontrolle, Lebenszyklus der Softwareentwicklung, Shell-Skript, Dateiverwaltung, GitHub, Software-Entwicklung, Software Entwurf, Software Architektur
★ 4.6 (51.535) · Anfänger · Spezialisierung · 3–6 Monate