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.

LearnQuest
Kompetenzen, die Sie erwerben: Hibernate (Java), Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Database Design, Data Access, Data Persistence, Java, Relational Databases, Data Mapping, Java Programming, JUnit, SQL, Query Languages, Transaction Processing, Software Versioning
★ 5 (13) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Application Programming Interface (API), Gradle, Build Tools, Software Development Tools, Integration Testing, Application Frameworks, Authentications
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Database Management Systems, Databases, Database Development, Query Languages, Data Transformation, Data Management, Case Studies, Pivot Tables And Charts, Data Analysis, Data Integration, Performance Tuning, Business Intelligence, Analytics
★ 4.6 (30) · Anfänger · Spezialisierung · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenmanipulation, Explorative Datenanalyse, Datenanalyse, Bereinigung von Daten, Datenbank-Management, Datenwissenschaft, Pandas (Python-Paket), Datenverwaltung, Große Daten, Analytik, SQL, NumPy, Datenvisualisierung, Abfragesprachen, Datenspeicherung, Datenmanagement, Datenbank Management, Software zur Datenvisualisierung, Matplotlib, Relationale Datenbanken, Seaborn
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Model Evaluation, Model Training, Model Optimization, Configuration Management, Image Analysis, Debugging, Data Presentation, Experimentation, Computer Vision, Data Visualization, Deep Learning, Algorithms, Performance Tuning, Tensorflow, Failure Mode And Effects Analysis, Root Cause Analysis, Cost Management, Machine Learning, Performance Analysis
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Containerization, Docker (Software), Kubernetes, Cloud-Native Computing, Prometheus (Software), CI/CD, Cloud Platforms, DevOps, Grafana, Application Deployment, Package and Software Management, Cloud Hosting, Application Programming Interface (API), Configuration Management, Role-Based Access Control (RBAC)
★ 5 (6) · Anfänger · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Open Source Technology, Music, Musical Composition, Aesthetics, Collaborative Software, Digital Publishing, Content Creation, Computer Programming Tools, Computer Networking
★ 5 (8) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cryptography, Data Security, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Cryptographic Protocols, Public Key Infrastructure, Authentications, Key Management, Identity and Access Management, Web Development, Application Security, Web Applications, Data Integrity, Multi-Factor Authentication, Security Strategy
★ 4.6 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, Professional Development, Web Presence, JavaScript Frameworks, Web Development Tools, Computational Logic, Web Development, Javascript, Software Development
★ 4.6 (41) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux Servers, Linux Administration, Unix, Linux Commands, Linux, Unix Commands, Command-Line Interface, OS Process Management, Operating System Administration, Unix Shell, Debugging, System Monitoring, DevOps, Memory Management, Resource Management
★ 4.6 (22) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

DeepLearning.AI
Kompetenzen, die Sie erwerben: Agentische Arbeitsabläufe, LLM-Bewerbung, Javascript, Werkzeuganrufe, JavaScript-Frameworks, Persistenz der Daten, Generative AI-Agenten, Web-Entwicklung, Web-Anwendungen, Abruf-erweiterte Erzeugung, Full-Stack Web-Entwicklung, React.js
★ 4.7 (16) · Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenmanipulation, Leistungsoptimierung, Integration von Daten, Datenanalyse, Datenbank-Management, SQL, Abfragesprachen, Datenbank Management
Anfänger · Kurs · 1–4 Wochen