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.

Scrimba
Kompetenzen, die Sie erwerben: Rechnerische Logik, Grundsätze der Programmierung, Web-Entwicklung, Python-Programmierung, Software-Entwicklung, Computerprogrammierung, Web-Entwicklungs-Tools, Computer Programmierung, Softwaretechnik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Application Programming Interface (API), Restful API, Javascript, Web Applications, Hypertext Markup Language (HTML), Servers, Cascading Style Sheets (CSS)
Mittel · Kurs · 1–4 Wochen

Whizlabs
Kompetenzen, die Sie erwerben: Selenium (Software), Test Tools, Debugging, Software Testing, Unit Testing, Test Automation, Browser Compatibility, Web Applications, Test Script Development, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Test Case, Web Development Tools, Development Environment, Software Architecture, Python Programming, Software Installation, Package and Software Management
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Java Programming, Java, Application Frameworks, Java Platform Enterprise Edition (J2EE), Maintainability, Scalability, Extensible Markup Language (XML)
Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Simulation und Simulationssoftware, Differentialgleichungen, Mathematische Modellierung, Kalkulation, Matlab, Angewandte Mathematik, Mechanik, Numerische Analyse, Technische Analyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Präsentationen, ChatGPT, Schnelles Engineering, AI-Arbeitsabläufe, Erstellung von Inhalten, Brainstorming, KI-Kenntnisse, AI-Integrationen, AI-Personalisierung
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Tensorflow, Natural Language Processing, Python Programming, Applied Machine Learning, Machine Learning Methods, Model Training, Recurrent Neural Networks (RNNs), Generative Model Architectures, Machine Learning, Deep Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Mobile Entwicklung, UI-Komponenten, iOS-Entwicklung, Anwendungsdesign, Apple-Software-Kenntnisse, Swift-Programmierung, Datenverwaltung, Datenmanagement, Anwendungsentwicklung, Benutzeroberfläche (UI), Apple iOS, Wireframing, Benutzererfahrung, Software-Architektur, Benutzeroberfläche (UI) Design, Kenntnisse der Apple Software, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Git (Versionskontrollsystem), Versionskontrolle, Software Architektur
Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Daten-Strukturen, Software-Entwicklung, Datenverarbeitung, Grundsätze der Programmierung, Anwendungsentwicklung, Objektorientierte Programmierung (OOP), Python-Programmierung, Computerprogrammierung, Virtuelle Maschinen, Computer Programmierung, System-Konfiguration
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Tensorflow, Model Training, Applied Machine Learning, Convolutional Neural Networks, Deep Learning, Model Optimization, Machine Learning, Computer Vision
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Software Architecture, Cloud Services, Cloud Deployment, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Code Reusability, Python Programming, Programming Principles, Data Dictionary, File Systems, Computational Logic, Command-Line Interface, Data Cleansing, Data Structures, Package and Software Management, File Management, Scripting, Data Manipulation, Logical Reasoning, Development Environment, Simulations
Anfänger · Spezialisierung · 3–6 Monate