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: Recurrent Neural Networks (RNNs), Forecasting, Statistical Modeling, Model Evaluation, Feature Engineering, Data Visualization Software
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Exploratory Data Analysis, Data Storytelling, Dashboard, Data Presentation, Model Evaluation, Data Literacy, No-Code Development, Business Analytics, Data Science, Business Analysis, Model Deployment, Applied Machine Learning, Data Ethics, Data Capture, MLOps (Machine Learning Operations), Machine Learning, Data Analysis, Predictive Modeling, Data Visualization
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Version Control System), Selenium (Software), Version Control, GitHub, Jenkins, CI/CD, Test Automation, Test Script Development, Test Tools, Browser Compatibility, Test Data, Java, SQL, MySQL
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Penetration Testing, Security Testing, Application Security, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Blockchain, Incident Response, Vulnerability Scanning, Code Review, Data Validation
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Simulations, Education Software and Technology, Computer Programming Tools, Computational Thinking, No-Code Development, Program Development, Computer Programming, UI Components, Pedagogy
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Entwicklungsumgebung, Abruf-erweiterte Erzeugung, Daten-Pipelines, Agentische Systeme, Modellierung großer Sprachen, Integration von Daten, LLM-Bewerbung, Einbettungen
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Resourcefulness, Cognitive flexibility, Adaptability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, GitHub, Git (Versionskontrollsystem), Versionskontrolle, Kollaborative Software
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, NumPy, PyTorch (Bibliothek für maschinelles Lernen), Tiefes Lernen, Künstliche neuronale Netze, Generative adversarische Netze (GANs), Faltungsneuronale Netze, Transfer Learning, Lernen übertragen, Vorverarbeitung von Daten, Matplotlib, Netzarchitektur, Keras (Bibliothek für neuronale Netze), Einbettungen, Jupyter, Bildanalyse, Tensorflow, Datenvorverarbeitung
Fortgeschritten · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Apache Hadoop, Real Time Data, Apache Spark, Apache Kafka, Data Integration, Apache Hive, Big Data, Applied Machine Learning, System Design and Implementation, Distributed Computing, Data Processing, NoSQL, MongoDB, SQL, Scalability
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Linux, Dateiverwaltung, Ubuntu, Unix-Shell, Virtuelle Maschinen, Unix-Befehle, Virtualisierung, Befehlszeilenschnittstelle, Installation der Software, Shell-Skript, OS Prozessmanagement
Anfänger · Kurs · 1–3 Monate