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: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Transfer Learning, Tensorflow, Artificial Neural Networks, Embeddings, Keras (Neural Network Library), Deep Learning, Time Series Analysis and Forecasting, Image Analysis, Classification Algorithms, Convolutional Neural Networks, Natural Language Processing, Computer Vision, Forecasting, Supervised Learning, Machine Learning Algorithms, Machine Learning, Predictive Analytics, Model Evaluation, Predictive Modeling
Mittel · Spezialisierung · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Abruf-erweiterte Erzeugung, LLM-Bewerbung, Modell-Bereitstellung, Schnelles Engineering, Werkzeuganrufe, Modellierung großer Sprachen, JSON, Künstliche Intelligenz
Anfänger · Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Cyber Threat Intelligence, Datenethik, Generative KI, Erkennung von Bedrohungen, Cybersicherheit, Modellierung von Bedrohungen, Reaktion auf Vorfälle, AI-Sicherheit, Bewertungen der Anfälligkeit, Sicherheitsprüfung, Sicherheitsinformationen und Ereignisverwaltung (SIEM), Verantwortungsvolle KI
Mittel · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Workflows, AI Orchestration, Generative AI, ChatGPT, Microsoft Copilot, AI Enablement, Software Architecture, Integrated Development Environments, Code Review, Engineering Software, Software Design, API Design, Debugging, Software Development, Application Development, AI Security, Database Design, Software Testing, Python Programming
Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Mittel · Spezialisierung · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, System Programmierung, Sichere Kodierung, Datenmanipulation, Web-Entwicklung, Fehlersuche, Leistungsoptimierung, Instandhaltbarkeit, Datenmanagement, Anwendungsentwicklung, Rust (Programmiersprache)
Fortgeschritten · 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, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Statistische Modellierung, Datenmanipulation, Statistische Methoden, Überwachtes Lernen, Statistisches maschinelles Lernen, Statistische Analyse, Dimensionalitätsreduktion, Regressionsanalyse, Wahrscheinlichkeit & Statistik, Logistische Regression, Angewandtes maschinelles Lernen, Klassifizierungsalgorithmen, Modellevaluation, Feature Technik, Methoden des Maschinellen Lernens, Maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Wireframing, User Experience Design, Usability, Layout Design, Mockups, User Interface (UI) Design, UI Components, Persona Development, Information Architecture, Web Design, Design, Color Theory
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Macquarie University
Kompetenzen, die Sie erwerben: DevSecOps, Secure Coding, Software Architecture, Security Engineering, Software Design, Microsoft Azure, Cybersecurity, DevOps, Continuous Monitoring, Kubernetes, Infrastructure as Code (IaC), Web Applications, Azure DevOps, Containerization, API Design, Software Engineering, Role-Based Access Control (RBAC), Dependency Analysis, Git (Version Control System)
Anfänger · Kurs · 1–3 Monate