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: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File I/O, Test Tools, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Test Case, Data Structures
★ 4.6 (7) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Rmarkdown, Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Model Evaluation, R (Software), Artificial Intelligence and Machine Learning (AI/ML), Data Import/Export, Classification Algorithms, Reinforcement Learning, R Programming, Machine Learning Methods, Model Training, Ggplot2, Plot (Graphics), Data Manipulation, Convolutional Neural Networks, Machine Learning Algorithms
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: GitHub, Git (Version Control System), Version Control, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Software Configuration Management, Bash (Scripting Language), Devops Tools, Software Installation, Configuration Management, Collaborative Software, Code Review, File Systems, Development Environment, File Management, Web Presence, System Configuration, Software Documentation
★ 4.5 (34) · Mittel · Spezialisierung · 3–6 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Wrangling, Data Processing, Data Manipulation, Data Import/Export, Computer Programming
★ 4.7 (15) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwissenschaft, Maschinelles Lernen, Bereinigung von Daten, Logistische Regression, Apache Spark, Python-Programmierung, Angewandtes maschinelles Lernen, PySpark, Datenmanipulation, Datenvorverarbeitung, Vorverarbeitung von Daten, Prädiktive Modellierung
★ 4.6 (22) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Bereinigung von Daten, Ggplot2, Plot (Grafiken), Software zur Datenvisualisierung, Paket- und Softwareverwaltung, Technische Dokumentation, R Programmierung, GitHub, Programm-Entwicklung, Merkblatt (Software), Kontinuierliche Integration, R (Software), Code-Überprüfung, Software-Dokumentation, Datenvorverarbeitung, Interaktive Datenvisualisierung, Technische Überprüfung der Software, Bereitstellung von Anwendungen, Software-Prüfung, Datenwrangling, Vorverarbeitung von Daten
★ 4 (44) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Rechnerische Logik, Daten-Strukturen, Programm-Entwicklung, Datenmanagement, C++ (Programmiersprache), Computer-Programmierwerkzeuge, Fehlersuche, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Datenverwaltung, Computerprogrammierung
★ 4.6 (10) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
★ 4.3 (14) · Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Softwaretechnik, Python-Programmierung, Web-Entwicklung, Web-Entwicklungs-Tools, Daten-Strukturen, Leistungsprüfung, Software-Entwicklung, Leistungsoptimierung, Fehlersuche, Datei-E/A, Objektorientierte Programmierung (OOP), Computerprogrammierung
★ 4.8 (24) · Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Test Tools, Application Design, Code Reusability, Programming Principles, Test Case, Software Documentation, Development Environment, Integrated Development Environments, Computer Programming, Data Structures, Apple Xcode, Web Development, Software Installation, Technical Documentation, Computational Logic
★ 4.4 (18) · Mittel · Spezialisierung · 3–6 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Package and Software Management, Command-Line Interface, Linux Commands, Linux, Ubuntu, Linux Administration, File Systems, Linux Servers, Data Storage, Network Troubleshooting, Operating Systems, Red Hat Enterprise Linux, Data Storage Technologies, Remote Access Systems, Operating System Administration, System Support, Software Installation, File Management, Service Management, General Networking
★ 4.5 (19) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Erstellung von Inhalten, Gesicht umarmen, OpenAI-API, Modellierung großer Sprachen, Google Gemini, Verantwortungsvolle AI, Generative AI-Agenten
★ 4.6 (16) · Anfänger · Kurs · 1–3 Monate