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: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Python Programming, Programming Principles, Data Dictionary, Computer Programming, File Systems, Data Structures, Computational Logic, Command-Line Interface, Data Cleansing, Functional Design, Scripting, Package and Software Management, Development Environment, File Management, UI Components, Verification And Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Persistenz der Daten, Anwendungsprogrammierschnittstelle (API), iOS-Entwicklung, Datenmodellierung, JSON, Restful API, Beglaubigungen, Swift-Programmierung, Kerndaten (Software), Apple iOS
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Application Development, Code Reusability, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Python Programming, Record Keeping, Programming Principles
Mittel · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Quality (SQA/SQC), Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, Test Case, Maintainability, Test Planning, Unit Testing, Software Design, Technical Documentation, Waterfall Methodology, Agile Methodology
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, UI/UX-Strategie, Anwendungsdesign, Android-Studio, Entwicklungstests, UI-Komponenten, Interaktionsdesign, Software-Prüfung, Benutzerfreundlichkeit, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Entwicklungsumgebung, Android-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Android (Betriebssystem), Mobile Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, LLM Application, Agentic Workflows, OpenAI API, OpenAI, Large Language Modeling, Tool Calling, Retrieval-Augmented Generation, Artificial Intelligence, AI Integrations, Generative AI, Development Environment, Microsoft Azure, AI literacy, Microsoft Development Tools
Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: R Programmierung, Maschinelles Lernen, Modell-Optimierung, Methoden des maschinellen Lernens, Daten-Pipelines, Analytik, Datenwissenschaft, Technische Merkmale, Telemarketing, Feature Technik, Business-Analytik, Modell Ausbildung, Datengestützte Entscheidungsfindung, Angewandtes maschinelles Lernen, R (Software), Software für maschinelles Lernen, Vorverarbeitung von Daten, Prädiktive Modellierung, Prädiktive Analytik, Modell-Einsatz, Datenvorverarbeitung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Amazon
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Analyse der Anforderungen, Unified Modeling Language, Spring Framework, Java, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Lebenszyklus der Systementwicklung, Git (Versionskontrollsystem), Fehlersuche, Java Programmierung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Instandhaltbarkeit, Software-Prüfung, Software-Entwurfsmuster, Methoden der Softwareentwicklung, JUnit, Versionskontrolle, Grundsätze der Programmierung, Java-Programmierung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Automatisierung, KI-Kenntnisse, Innovation, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Generative AI-Agenten, Künstliche Intelligenz, Modellevaluation, Bewertung des Modells, LLM-Bewerbung, Agentische Arbeitsabläufe, CrewAI, Verantwortungsvolle AI, Agentische Systeme, AI-Arbeitsabläufe, KI-Orchestrierung
Mittel · Kurs · 1–4 Wochen