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, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), GitHub, Development Environment, Program Development, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Database Management, Relational Databases, Scripting
Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Rollenbasierte Zugriffskontrolle (RBAC), Bereitstellung von Anwendungen, Kollaborative Software, CI/CD, Benutzerbereitstellung, Software-Konfigurationsmanagement, Git (Versionskontrollsystem), Jenkins, Devops-Werkzeuge, Benutzerkonten, Tools erstellen, System-Konfiguration, Installation der Software, Kontinuierliche Bereitstellung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Shiny (R Package), Data Visualization, User Interface (UI), User Interface (UI) Design, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Frontend Integration, Full-Stack Web Development, Python Programming, Data Preprocessing, Development Environment
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Visualization, Plot (Graphics), Data Visualization Software, Statistical Visualization, Interactive Data Visualization, Visualization (Computer Graphics), Javascript, Data Analysis, Microsoft Visual Studio
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Code Reusability, Functional Design, Memory Management, Software Documentation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Brute-force attacks, Python Programming, Applied Mathematics, Programming Principles, Computational Logic, Algorithms, Code Reusability, File I/O, File Management
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsprogrammierschnittstelle (API), Versionskontrolle, Entwicklungsumgebung, Automatisierung, Modell-Kontext-Protokoll, Docker (Software), Cloud-Entwicklung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), GitHub, Software-Entwicklungstools, E-Mail-Automatisierung, Dateiverwaltung, API-Tests, Containerisierung, Google Mail
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Wiederverwendbarkeit von Code, Animation und Spieldesign, Entwicklung von Videospielen, Animationen, Ereignisgesteuerte Programmierung, Hypertext Markup Language (HTML), Frontend-Leistung, Reaktionsfähiges Web-Design, Web-Design und Entwicklung, HTML und CSS, JSON, Spiel-Design, Cascading Style Sheets (CSS)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Based Integration, User Flows, Embedded Software, Computer Hardware, No-Code Development, System Configuration, Cloud Applications, Interactive Data Visualization, Automation, Command-Line Interface
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Transact-SQL, Datenbank Management, Gespeicherte Prozedur, Integrität der Daten, Datenbank-Entwicklung, Microsoft SQL-Server, Datenpflege, Datenbank-Design, SQL , Test Daten, Entwicklung von Verfahren, Entwicklungstests, Datenbank-Management, Geschäftsberichte, Relationale Datenbanken, Abfragesprachen, Transaktionsverarbeitung, Rechnungsstellung, Datenbanken
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graphentheorie, Bereitstellung von Anwendungen, Java-Programmierung, Apache Hadoop, Java Programmierung, Große Daten, Programm-Entwicklung, Verteiltes Rechnen, Java, Analyse sozialer Netzwerke, Datenverarbeitung, Text Mining
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Animationen, Entwicklungsumgebung, Android-Entwicklung, Anwendungs-Rahmenwerke, Datenverwaltung, Android-Jetpack, Reaktionsfähiges Web-Design, Prototyping, Benutzeroberfläche (UI), Datenmanagement, Kotlin, Android-Studio, Mobile Entwicklungstools, Interaktives Design, UI-Komponenten
Anfänger · Kurs · 1–3 Monate