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.

University of California San Diego
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Java, Computer Programmierung, Computergestützte Logik, Programm-Entwicklung, Fehlersuche, Algorithmen, Objektorientierte Programmierung (OOP), Unterrichten, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Code-Überprüfung, Software Entwurf, CI/CD, Software-Entwurfsmuster, Software-Tests, Instandhaltbarkeit, Objektorientierter Entwurf, Software-Qualität (SQA/SQC), Kontinuierliche Integration, Versionskontrolle, Entwicklungstests, Software-Dokumentation, Modellierung von Bedrohungen, Software-Qualitätssicherung, Software-Ingenieur, Technische Überprüfung der Software, Software-Architektur, Anwendungssicherheit
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: MLOps (Maschinelles Lernen Operations), Cloud Computing, Bereitstellung von Anwendungen, CI/CD, Microsoft Azure, Software für maschinelles Lernen, Schnittstelle zur Anwendungsprogrammierung (API), Cloud-Anwendungen, Docker (Software), Containerisierung, GitHub
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Maintainability, Software Design, Data Storage Technologies, Program Development, Application Development, Data Structures, File Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, NoSQL, Bereitstellung von Anwendungen, Einheitstest, MySQL, API-Design, Objekt-Relationales Mapping, Restful API, Javascript, Node.JS, Datenbanken, Datenbank-Management-Systeme, Schnittstelle zur Anwendungsprogrammierung (API), Software-Dokumentation, Server-Seite, Relationale Datenbanken, Datenbank-Design, API-Gateway, MongoDB, Microservices
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Functional Design
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Cleansing, Data Processing, Pandas (Python Package), Applied Machine Learning, Data Import/Export, Classification And Regression Tree (CART), Data Mining, Python Programming, Google Cloud Platform, Scikit Learn (Machine Learning Library), Machine Learning, Supervised Learning, Machine Learning Algorithms
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Packt
Kompetenzen, die Sie erwerben: Ruby (Programming Language), Object Oriented Programming (OOP), Ruby on Rails, Debugging, Programming Principles, Software Documentation, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Data Structures, Apple Xcode, Web Development, Software Installation, Microsoft Windows, Package and Software Management, Command-Line Interface
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Deep Learning, Unstrukturierte Daten, Microsoft Azure, Computervision, Maschinelles Lernen, Bildanalyse, Verarbeitung natürlicher Sprache, Künstliche Intelligenz, Datenverarbeitung, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Database Management, MySQL, Relational Databases, Query Languages, Databases, Database Application, Database Design, Data Access, Java, Java Programming, UI Components, User Interface (UI), Software Development
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Generative KI, Schnelles Engineering, LangChain, Python-Programmierung, LLM-Bewerbung, Node.JS, JavaScript-Frameworks, Generative AI-Agenten
Mittel · Projekt · Weniger als 2 Stunden

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Lineare Algebra, Kommunikationssysteme, Digitale Kommunikation, Elektronik-Technik, Elektrotechnik und Computertechnik, Infinitesimalrechnung, Telekommunikation, Elektronische Systeme
Mittel · Kurs · 1–4 Wochen