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.

EDUCBA
Kompetenzen, die Sie erwerben: IntelliJ IDEA, Apache Maven, Build Tools, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), Development Environment, Computer Graphics, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Relational Databases
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, UI Komponenten, Datenbank Management, Software Entwurf, Python-Programmierung, Anwendungsentwicklung, Datenbank-Anwendung, Datenbank-Design, MySQL, User-Interface-(UI)-Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Deployment, Software As A Service, Distributed Computing, Service Oriented Architecture, Cloud Computing Architecture, Application Development
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Verantwortungsvolle KI, Datengesteuerte Entscheidungsfindung, Verkaufsprozess, Datenethik, ChatGPT, Generative KI, Software für das Kundenbeziehungsmanagement (CRM), Google Gemini, Schnelles Engineering, Lead-Generierung, Vertriebsmanagement, Vertriebspipelines, KI-Förderung, OpenAI
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Objektorientierte Programmierung (OOP), C# (Programmiersprache), Software-Tests, Datenstrukturen, Anwendungsentwicklung, Fehlersuche, Befehlszeilen-Schnittstelle, Entwicklungsumgebung, Microsoft Visual Studio, Full-Stack Web-Entwicklung, Objekt-Relationales Mapping
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Agile Software Development, Agile Project Management, Agile Methodology, Scrum (Software Development), Kanban Principles, Software Development Methodologies, Project Estimation, Sprint Planning, Estimation, Backlogs, Sprint Retrospectives, Project Management, Workflow Management, User Story, Continuous Improvement Process
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Hadoop, Objektorientierte Programmierung (OOP), Daten in Echtzeit, Apache Spark, Datenstrukturen, Datenverarbeitung, Systemintegration, Skalierbarkeit, Apache Maven, Scala Programmierung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, JSON, Package and Software Management, Authorization (Computing), Web Scraping, Application Programming Interface (API), Python Programming, Authentications, Object Oriented Programming (OOP), Data Processing, Simulations, Data Management, Probability & Statistics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Datenmanagement, Datenstrukturen, Kapazitätsmanagement, Grundsätze der Programmierung, Sichere Kodierung, Rust (Programmiersprache), Gemeinsame Nutzung von Daten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Encryption, Application Security, Threat Modeling, Cybersecurity, Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PyTorch (Bibliothek für Maschinelles Lernen), Deep Learning, Datenvorverarbeitung, NumPy, Faltungsneuronale Netzwerke, Matplotlib, Künstliche neuronale Netze, Keras (Bibliothek für Neuronale Netze), Transfer Learning, Netzwerk Architektur, Generative adversarische Netze (GANs), Jupyter, Tensorflow, Einbettungen, Bildanalyse
Fortgeschritten · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Kotlin, Software-Entwurfsmuster
Mittel · angeleitetes Projekt · Weniger als 2 Stunden