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.

Arizona State University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Generative KI, Computer Programmierung, Maschinelles Lernen, Algorithmen für maschinelles Lernen, Tiefes Lernen, Python-Programmierung, Künstliche neuronale Netze, Angewandtes maschinelles Lernen, Generative adversarische Netze (GANs), Unüberwachtes Lernen, Klassifizierungsalgorithmen, Modellevaluation, Regressionsanalyse, Generative Modellarchitekturen, Datenverarbeitung, Bewertung des Modells, Methoden des maschinellen Lernens, Computer Vision, Überwachtes Lernen, Bildanalyse, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Electronic Components, Electronic Systems, Electronics, Programming Principles, Electronic Hardware, Hardware Design, Display Devices, Robotics, Data Persistence, Computer Programming Tools, Integrated Development Environments, Computer Programming, Embedded Systems, Development Environment, Automation Engineering, Simulation and Simulation Software, Digital Communications, Data Storage
Anfänger · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Davis
Kompetenzen, die Sie erwerben: Data Governance, SQL, Data Quality, Data Management, Data Manipulation, Database Design, Data Transformation, Data Wrangling, Query Languages, Data Modeling, Database Systems, Data Literacy, Relational Databases, Data Processing, Data Analysis, Descriptive Statistics
Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Anwendungsentwicklung, Computer Programmierung, Instandhaltbarkeit, Java-Programmierung, Speicherverwaltung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Android-Entwicklung, Java Programmierung, Grundsätze der Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

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

EDUCBA
Kompetenzen, die Sie erwerben: Software-Entwicklung, Anwendungsentwicklung, Anwendungs-Rahmenwerke, Middleware, Software-Architektur, Konfigurationsverwaltung, Echtzeit-Betriebssysteme, Systemarchitektur, Konfigurationsmanagement, Eingebettete Software, System-Konfiguration, Software Architektur, Software Entwurf, Entwicklungsumgebung, Erweiterbare Markup-Sprache (XML), Eingebettete Systeme
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Persistenz der Daten, API-Entwurf, Back-End-Webentwicklung, Datenzugang, Mobile Entwicklung, Kotlin, JSON, SQL, Datenbank-Anwendung, Datenbank Management, Web-Anwendungen, Restful API, Relationale Datenbanken, Datenbanken, Datenbank-Management, Datenbank-Entwicklung, Android-Studio, Anwendungsprogrammierschnittstelle (API), Android-Jetpack, Android-Entwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Modell Ausbildung, AI-Integrationen, Daten-Pipelines, Kontinuierliche Überwachung, Modell-Einsatz, Microsoft Azure, Identitäts- und Zugangsmanagement, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Cloud-Bereitstellung, MLOps (Operationen für maschinelles Lernen), CI/CD, AI-Arbeitsabläufe, Datenvorverarbeitung, Vorverarbeitung von Daten, AI-Sicherheit, Versionskontrolle, Datenspeicherung
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Agile Methodik, Software-Entwicklung, Testfall, Testgetriebene Entwicklung (TDD), Instandhaltbarkeit, Python-Programmierung, Einheitstest, Abnahmetests, Test-Automatisierung, Einheitliche Prüfung, Fehlersuche, Software-Prüfung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fine-tuning, Tensorflow, Keras (Neural Network Library), Model Training, Model Evaluation, Transfer Learning, Natural Language Processing, Data Preprocessing, Deep Learning, Data Pipelines
Mittel · angeleitetes Projekt · Weniger als 2 Stunden