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: Go (Programming Language), Memory Management, Debugging, Code Reusability, Object Oriented Programming (OOP), Other Programming Languages
Fortgeschritten · Kurs · 1–3 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Mobile Security, Vulnerability Assessments, Vulnerability Management, Application Frameworks, Risk Management Framework, Cyber Security Policies, Computer Security, Security Controls, C and C++, C# (Programming Language), Java Programming, C++ (Programming Language), PHP (Scripting Language), Python Programming, C (Programming Language), Memory Management, Data Validation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Unit Testing, Object Oriented Design, File I/O, Algorithms, Test Case, Test Tools, Python Programming, Debugging, Software Testing, Programming Principles, File Management, Code Reusability, Data Science, Context Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: ChatGPT, Künstliche Intelligenz, Automatisierung, Text Mining, Generative KI, Dokumentenverwaltung, Automatisierung von Geschäftsprozessen, Schnelles Engineering, Marketing-Automatisierung, Datenanalyse, Datenumwandlung, Datenvisualisierung, Prompt-Muster, Plot (Grafiken), Statistische Visualisierung, Verwaltung von Dokumenten, Präsentation der Daten, Dateiverwaltung, AI-Arbeitsabläufe, Multimodale Aufforderungen, Datei-E/A
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Datenbank-Design, Web-Scraping, Ggplot2, R (Software), Datenanalyse, Modellevaluation, Explorative Datenanalyse, Datenvisualisierung, SQL, Datenmanipulation, Statistische Analyse, Datenerfassung, Präsentation der Daten, Rmarkdown, Prädiktive Modellierung, Datenwrangling, Bewertung des Modells, Glänzend (R-Paket), Statistische Visualisierung, Software zur Datenvisualisierung, Relationale Datenbanken, Datenerhebung
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Produktmanagement, Unüberwachtes Lernen, Datenmanagement, Datenverwaltung, Projektleitung, Regressionsanalyse, Datenvorverarbeitung, MLOps (Operationen für maschinelles Lernen), Datenwissenschaft, Produktdesign, Datenqualität, Maschinelles Lernen, Modellevaluation, Tiefes Lernen, Vorverarbeitung von Daten, Benutzerfreundliches Design, Verantwortungsvolle AI, Bewertung des Modells, Design erleben, Daten-Ethik, Menschenzentriertes Design, Qualität der Daten, Modell-Einsatz
Anfänger · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization, Seaborn, Data Manipulation, Data Visualization Software, Pseudocode, Problem Solving, Data Analysis, Programming Principles, Data Processing, AI literacy, Dashboard, Python Programming, Data Science, Computer Programming, Generative AI
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, React Redux, Figma (Design Software), Mobile Development Tools, Development Environment, Application Programming Interface (API), Animations, Javascript
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Web-Entwicklung, Hypertext Markup Language (HTML), HTML und CSS, Ereignisgesteuerte Programmierung, Cascading Style Sheets (CSS), Web-Design, Javascript, Interaktives Design, Fehlersuche, Leitlinien für die Zugänglichkeit von Webinhalten, Web-Entwicklungs-Tools, Daten-Strukturen, Web-Design und Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Java, Ereignisgesteuerte Programmierung, Funktionelle Prüfung, Anwendungsdesign, Leistungsoptimierung, Scala-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Andere Programmiersprachen, Software-Entwurfsmuster, Funktionales Design
Mittel · Kurs · 1–3 Monate