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.

Board Infinity
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Spring Boot, Authentifizierungen, Restful API, Objektorientierte Programmierung (OOP), Java Programmierung, Java, Spring Framework, Autorisierung (Computing), Back-End Web-Entwicklung, Model-View-Controller
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Project Closure, Agile Project Management, Product Roadmaps, Project Management, Agile Software Development, Backlogs, Procurement, Stakeholder Management, Scope Management, Project Management Life Cycle, Agile Methodology, Project Controls, Project Risk Management, Project Planning, Project Schedules, Project Scoping, Project Estimation, Project Implementation, Waterfall Methodology, Project Performance
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Entwerfen, Python-Programmierung, Computergestützte Logik, Computer Programmierung, Animationen, Generative Modellarchitekturen, Skripting, Automatisierung, 3D-Modellierung, Visualisierung (Computergrafik)
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Webdesign, Versionskontrolle, Web-Entwicklung, Web Design und Entwicklung, GitHub, HTML und CSS, Cascading Style Sheets (CSS), Cloud-Hosting, Web-Inhalt, HyperText Markup Language (HTML), Web-Server, Semantisches Web, Bildqualität, Front-End Web-Entwicklung, Git (Versionskontrolle-System)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Fortgeschritten · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Linux-Befehle, Datenverarbeitung, Pandas (Python-Paket), Datenmanipulation, MySQL, Python-Programmierung, Versionskontrolle, Cloud-Technik, Big Data, SQL, Shell-Skript, Jupyter, JSON, Web Scraping, Microservices, Linux Verwaltung, Linux, Bash (Skriptsprache), AWS SageMaker, Git (Versionskontrolle-System)
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Daten bereinigen, Pandas (Python-Paket), Datenverarbeitung, Datenstrukturen, Daten importieren/exportieren, Datenvorverarbeitung, Matplotlib, NumPy, Datenmanipulation, Grundsätze der Programmierung, Python-Programmierung, Datenanalyse, Pivot-Tabellen und Diagramme, Streudiagramme, Datenvisualisierungssoftware, Jupyter, Histogramm, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Hugging Face, Retrieval-Augmented Generation, OpenAI API, LangGraph, Model Deployment, AI Workflows, Large Language Modeling, AI Orchestration, Generative AI, Generative Model Architectures, CI/CD, Embeddings, Text Mining, Containerization, Restful API, Open Source Technology, Data Preprocessing, Docker (Software)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Automation, Jenkins, Mobile Development, Test Execution Engine, Testability, Application Frameworks, Test Case, Regression Testing, Continuous Integration, Debugging, Scalability, CI/CD, Test Engineering, Maintainability, Automation, Continuous Deployment, Cross Platform Development, Containerization
Fortgeschritten · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Datenverarbeitung, Big Data, Python-Programmierung, Maschinelles Lernen, Gesundheitsinformatik, Graphentheorie, Daten-Integration, Datenethik, Verarbeitung natürlicher Sprache, Biomedizinische Technik, Netzwerkanalyse, Statistische Modellierung, Präzisionsmedizin, Bioinformatik, Bildanalyse
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: API Testing, React.js, Containerization, Cloud Deployment, API Gateway, Software Documentation, Amazon Web Services, Cloud Applications, Front-End Web Development, Software Testing, Middleware, Test Automation, Technical Documentation
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: ChatGPT, Prompt Engineering, Software Development Tools, Test Automation, Technical Design, Docker (Software), Technical Documentation, Unit Testing, Application Deployment, Application Programming Interface (API), Application Development, Technical Communication
Mittel · Kurs · 1–3 Monate