Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.
Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Descriptive Statistics, Data Presentation, Animations, Python Programming
★ 3.3 (12) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Data Visualization, Predictive Modeling, Scientific Visualization, Pandas (Python Package), Data Visualization Software, Predictive Analytics, Statistical Visualization, Data Presentation, Data Manipulation, Data Wrangling, Regression Analysis, Data Analysis, Data Cleansing, Data Science, Applied Machine Learning, Machine Learning Algorithms, Model Evaluation, Statistical Inference
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Native Computing, DevOps, Cloud Deployment, Site Reliability Engineering, Continuous Delivery, Infrastructure as Code (IaC), Performance Tuning
★ 5 (7) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben:
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Object-Relational Mapping, Java Programming, Database Design, Authentications, Programming Principles
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java-Programmierung, Software-Entwicklung, Software-Architektur, Python-Programmierung, AI-Integrationen, AI-Arbeitsabläufe, Code-Überprüfung, Versionskontrolle
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java-Programmierung, Java, Datei-E/A, Daten-Strukturen, Persistenz der Daten, Objektorientierte Programmierung (OOP), Datenspeicher, Persistenz, Grundsätze der Programmierung
★ 5 (13) · Mittel · Kurs · 1–4 Wochen

University of Pittsburgh
Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Google Cloud-Plattform, Cloud Computing, Restful API, Systemarchitektur, Software-Architektur, Cloud-Entwicklung, Flask (Web-Framework), Containerisierung, Cloud-Anwendungen, Verteiltes Rechnen, Architektur des Cloud Computing, JSON, Cloud-basierte Integration, Virtualisierung, Webdienste, Microservices, Docker (Software), Computerarchitektur, Cloud-Speicher
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Front-End-Webentwicklung, Cascading Style Sheets (CSS), UI-Komponenten, React.js, Web-Entwicklung, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, System Testing, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case, Software Testing
★ 4.4 (8) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Web Development Tools, Javascript, Code Reusability, Programming Principles, Development Environment, Integrated Development Environments, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Program Development, Computer Programming, Data Access, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management, Solution Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, File I/O, Integrated Development Environments, Functional Design
Anfänger · Kurs · 3–6 Monate