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.

Kompetenzen, die Sie erwerben: Apache Spark, Data Pipelines, PySpark, Real Time Data, Query Languages, Data Transformation, SQL, Data Processing, Data Analysis
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Northeastern University
Kompetenzen, die Sie erwerben: Datenmodellierung, Fallstudien, Systementwurf und Implementierung, Geschäftsmodellierung, Software-Visualisierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software-Entwicklung, Software Entwurf, Komplexe Problemlösung, Programm-Entwicklung, Softwaretechnik, Systemorientiertes Denken, Entwurf von Systemen, Technische Software
Gemischt · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: Large Language Modeling, Deep Learning, Prompt Engineering, Image Analysis, Model Deployment, Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Convolutional Neural Networks, Tensorflow, Vision Transformer (ViT), LLM Application, Transfer Learning, Computer Vision, Responsible AI, Natural Language Processing, Embeddings, Keras (Neural Network Library), Generative AI, Artificial Neural Networks, Multimodal Prompts
Mittel · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Sichere Kodierung, Konfigurationsverwaltung, Kontinuierliche Bereitstellung, GitHub, Dateiverwaltung, Entwicklungsumgebung, Anwendungsentwicklung, Integrierte Entwicklungsumgebungen, Konfigurationsmanagement, Fehlersuche, Kollaborative Software, Versionskontrolle, Git (Versionskontrollsystem), Software-Entwicklungstools, Cloud-Entwicklung, Cloud-Speicher, Bereitstellung von Anwendungen, Cloud-Bereitstellung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Sichere Kodierung, Automatisierung, Software-Entwicklung, Anwendungssicherheit, Schnelles Engineering, Lebenszyklus der Softwareentwicklung, Fehlersuche, Künstliche Intelligenz, Software-Qualität (SQA/SQC), AI-Personalisierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Code-Überprüfung, Softwaretechnik, AI-Arbeitsabläufe, DevSecOps, Software-Entwicklungstools, Analyse, Technische Überprüfung der Software, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: GitLab, CI/CD, Application Deployment, Continuous Integration, Devops Tools, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, DevSecOps, Unit Testing, Program Development, Secure Coding, Vulnerability Scanning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Entwicklung, Datenbanken, Apache, Python-Programmierung, Benutzeroberfläche (UI), Hypertext Markup Language (HTML), Netzwerk-Protokolle, Ereignisgesteuerte Programmierung, Web-Anwendungen, Erweiterbare Markup-Sprache (XML), Webdienste, Web-Scraping, Netzwerkprotokolle, Server, Web-Server
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Debugging, Software Design, User Interface (UI), Integrated Development Environments, Java, Program Development, Application Design, Object Oriented Programming (OOP), User Interface (UI) Design, Data Validation, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Datenumwandlung, Dimensionalitätsreduktion, Datenmanipulation, PySpark, Pandas (Python-Paket), AI-Personalisierung, Daten-Pipelines, Unüberwachtes Lernen, Angewandtes maschinelles Lernen, Einbettungen, Datenverarbeitung, Streudiagramme, Apache Spark, OpenAI-API, Prädiktive Modellierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Blockchain, Development Environment, Web Development Tools, Virtual Machines, Software Testing, Software Development Tools, Data Storage, Debugging, Javascript, Cryptographic Protocols, Event-Driven Programming, System Design and Implementation, Transaction Processing, Payment Systems
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Vision, Algorithmen, Tiefes Lernen, Daten in Echtzeit, Python-Programmierung, Klassifizierungsalgorithmen, Entwicklungsumgebung, Bildanalyse, Installation der Software
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Integrated Development Environments, Web Applications, Development Environment, Django (Web Framework), Software Testing, Web Development, Program Development, Software Development Methodologies, Software Architecture, Scripting, Python Programming
Mittel · Kurs · 1–4 Wochen