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: Reaktionsfähiges Web-Design, AI-Arbeitsabläufe, Entwicklung von Videospielen, Git (Versionskontrollsystem), C# (Programmiersprache), Animation und Spieldesign, Mobile Entwicklung, Skripting, Benutzeroberfläche (UI), 3D-Assets, Android-Entwicklung, Versionskontrolle, Unity-Engine
Mittel · Kurs · 1–4 Wochen

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: 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: Model Evaluation, Data Preprocessing, JUnit, Build Tools, Java Programming, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Mittel · Spezialisierung · 3–6 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: Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Benutzeroberfläche (UI) Design, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Python-Programmierung, Benutzeroberfläche (UI)
Mittel · Kurs · 1–4 Wochen

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: Cloud Deployment, Object-Relational Mapping, Application Frameworks, Full-Stack Web Development, Software Configuration Management, Application Design, Development Environment, Microsoft Visual Studio, User Interface (UI), Microsoft Development Tools, Application Development, Authorization (Computing), HTML and CSS, Maintainability, Data Modeling, Data Migration, Data Mapping, Business Logic, Web Servers, Debugging
Mittel · Spezialisierung · 3–6 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

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cybersecurity, Security Requirements Analysis, Security Testing, Vulnerability Assessments, Code Review, Software Design, Encryption, Vulnerability Management, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring, Authorization (Computing)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Text Mining, Natural Language Processing, Microsoft Azure, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Unstructured Data, Analytics, Application Development, Virtual Machines
Anfänger · Kurs · 1–4 Wochen