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: Anwendungsprogrammierschnittstelle (API), Web-Entwicklungs-Tools, Software-Dokumentation, Frontend-Integration, Middleware, Sichere Kodierung, JSON, Server-Seite, Back-End-Webentwicklung, OAuth, Beglaubigungen, Web-Frameworks, JavaScript-Frameworks, Berechtigung (Computing), Restful API, Webdienste, Node.JS
★ 3.9 (24) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Program Development, Python Programming, Computer Programming, Programming Principles, Scripting, Solution Design, Data Structures
★ 4.7 (52) · Anfänger · Kurs · 1–3 Monate

Fortinet, Inc.
Kompetenzen, die Sie erwerben: Network Support, Network Troubleshooting, Firewall, Network Monitoring, Technical Support and Services, Network Security, Virtual Private Networks (VPN), Lightweight Directory Access Protocols, System Monitoring, Authentications, Performance Tuning, Security Software, System Configuration, Cybersecurity, Memory Management, Malware Protection
★ 4.6 (30) · Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Spring Framework, Java, Spring Boot, Java Programming, Hibernate (Java), Web Development, Web Servers, Web Components, Servers, Application Deployment, Databases
★ 3.8 (13) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Large Language Modeling, AI Workflows, Retrieval-Augmented Generation, Embeddings, Generative AI, Tool Calling, Fine-tuning, Prompt Engineering, PyTorch (Machine Learning Library), Tensorflow, Semantic Web, Natural Language Processing, Artificial Intelligence, Application Development, Analytical Skills, Application Programming Interface (API), Supervised Learning, Computer Programming Tools
★ 3.3 (16) · Anfänger · Spezialisierung · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Google Gemini, Gemini, Vibe coding, Web Development Tools, Generative AI Agents, Generative AI, Application Development, LLM Application, Google Cloud Platform, Software Development Tools, Cloud Development, Development Environment, Web Development, Web Applications, Secure Coding, Command-Line Interface, Application Security, Debugging
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Data Warehousing, Google Cloud Platform, Big Data, Model Evaluation, Apache Spark, Data Integration, Dataflow, SQL, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Apache Hadoop, Query Languages, Machine Learning
★ 4.3 (125) · Mittel · Spezialisierung · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Java Programming, Object Oriented Design, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, Data Store, File Management, Data Import/Export, Web Applications
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data-Driven Decision-Making, Data Transformation, Data Presentation, Data Processing, Data Cleansing, Data Preprocessing, Statistical Analysis, Seaborn, NumPy, Python Programming
★ 4.5 (39) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Cleansing, Graphing, Exploratory Data Analysis, Data Manipulation, Data Processing, Jupyter, Analysis, Python Programming
★ 4.7 (36) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Matplotlib, NumPy, Embeddings, Statistical Visualization, Machine Learning Algorithms, Natural Language Processing, Applied Machine Learning, Data Manipulation, Pivot Tables And Charts, Model Optimization, Machine Learning Methods, Linear Algebra, Deep Learning, Text Mining, Classification Algorithms, Markov Model, Unsupervised Learning, Data Preprocessing, Python Programming
★ 4.8 (11) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Marketing-Strategien, Anwendungsdesign, Cloud-Anwendungen, iOS-Entwicklung, UI-Komponenten, Verwaltung der Anwendungsleistung, React Native, Back-End-Webentwicklung, Benutzeroberfläche (UI) Design, Flutter (Software), Datenbanken, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Bereitstellung von Anwendungen, Datenbank-Management-Systeme, Mobile Entwicklungstools, Datenbank-Management, Android-Entwicklung, Datenbank Management, Apple iOS
★ 4.6 (13) · Mittel · Kurs · 1–3 Monate