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 Michigan
Kompetenzen, die Sie erwerben: Überwachtes Lernen, Statistische Methoden, Verletzungsprävention, Scikit Learn (Bibliothek für maschinelles Lernen), Prädiktive Analytik, Bereinigung von Daten, Datenverarbeitung, Sportwissenschaft, Statistische Hypothesenprüfung, Vorhersage, Datenanalyse, Logistische Regression, Personenbezogene Analytik, Analytik, Python-Programmierung, Korrelationsanalyse, Regressionsanalyse, Plot (Grafiken), Angewandtes maschinelles Lernen, Sportliches Training
★ 4.5 (284) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenbank-Theorie, Datenbank-Systeme, Azure Synapse-Analytik, Cloud-Dienste, Datenbanken, Datenverarbeitung, Databricks, SQL, NoSQL, Microsoft Azure, Cloud-Speicher, Data Warehousing, Datenbank-Software, Datenspeicher, Datenbank-Management-Systeme, Datenbank-Verwaltung, Datenarchitektur, MySQL, Power BI
★ 4.6 (927) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Penetration Testing, Security Testing, Exploitation techniques, Vulnerability Assessments, Cyber Security Assessment, Server Side, Test Tools, Cyber Security Strategy, SQL, Hypertext Markup Language (HTML), Databases, Query Languages, SQL Server Integration Services (SSIS), Ethical Standards And Conduct, Amazon S3
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Flask (Web Framework), Software Design Patterns, Git (Version Control System), GitLab, Responsible AI, Infrastructure as Code (IaC), GitHub, Collaborative Software, Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.5 (791) · Mittel · Spezialisierung · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: AI Workflows, LangGraph, AI Orchestration, Generative AI Agents, Agentic Workflows, Retrieval-Augmented Generation, Responsible AI, LangChain, Tool Calling, Large Language Modeling, Generative AI, Prompt Engineering, Agentic systems, Artificial Intelligence, Image Analysis, Application Deployment, Natural Language Processing, Computer Vision, Context Management, Application Programming Interface (API)
Mittel · Spezialisierung · 1–3 Monate
Scrum Alliance
Kompetenzen, die Sie erwerben: Scrum (Software Development), Sprint Retrospectives, Sprint Planning, Agile Product Development, Agile Software Development, Agile Project Management, Team Management, Team Oriented, Teamwork, Cross-Functional Team Leadership, Team Building, Team Performance Management, Cross-Functional Collaboration, Agile Methodology, Team Collaboration, Collaboration, Accountability, Accountability Frameworks
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Unit Testing, Cryptography, Performance Testing, LLM Application, Encryption, Authentications, Application Security, Authorization (Computing), Test Driven Development (TDD), Test Tools, Test Automation, Large Language Modeling, ASP.NET, .NET Framework, C# (Programming Language), Application Deployment, Object Oriented Design, General Data Protection Regulation (GDPR), Cloud Platforms
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Pandas (Python Package), NumPy, Data Manipulation, Code Reusability, Data Preprocessing, Data Wrangling, Package and Software Management, Data Analysis, Data Processing, Data Integration, JSON, Object Oriented Programming (OOP), Data Science, Data Structures, Python Programming, Exploratory Data Analysis, Programming Principles, Data Import/Export, Data Storage, Computational Logic
★ 4.7 (194) · Anfänger · Spezialisierung · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Software-Entwicklung, Funktionale Anforderung, Erhebung von Anforderungen, Anwenderbericht, Agile Methodik, Rückstände, Analyse der Anforderungen, Kontrolle ändern, Agile Software-Entwicklung, Abnahmetests, Systemanforderungen, Dokumente zu den Benutzeranforderungen
★ 4.8 (3161) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenbank-Theorie, Back-End-Webentwicklung, Datenbank-Design, Datenbanken, SQL, Abfragesprachen, NoSQL, Integrität der Daten, Datenspeicher, Datenbank-Management-Systeme, Datenbank-Verwaltung, Datenbank-Management, MySQL
★ 4.6 (692) · Anfänger · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Automation, Software Installation, Electronic Hardware, Embedded Systems, Integrated Development Environments, Program Development, Display Devices, Computer Programming, Event-Driven Programming, Development Environment
★ 4.6 (632) · Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsrechnung und Statistik, Verifizierung und Validierung, Algorithmen, Datenwissenschaft, Daten-Strukturen, Python-Programmierung, Computational Thinking, Analyse, Theoretische Informatik
★ 4.7 (544) · Mittel · Kurs · 1–4 Wochen