Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Algorithmen, Daten-Strukturen, Rust (Programmiersprache), Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), Spiel-Design, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Open Source Technology, Music, Musical Composition, Aesthetics, Collaborative Software, Digital Publishing, Content Creation, Computer Programming Tools, Computer Networking
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Scripting, Python Programming, Automation, Development Environment, Data Structures
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Hugging Face, Deep Learning, Large Language Modeling, Transfer Learning, Convolutional Neural Networks, Artificial Neural Networks, Encryption, Python Programming, Cryptography, Fine-tuning, Machine Learning Methods, Text Mining, Classification Algorithms, Applied Machine Learning, Probability Distribution, Machine Learning Algorithms, Model Training
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Automatisierung, Fehlersuche, AI-Arbeitsabläufe, Generative KI, Leistungsoptimierung, Anwendungssicherheit, Lebenszyklus der Softwareentwicklung, Analyse, AI-Personalisierung, Künstliche Intelligenz, Vibe-Codierung, AI-Sicherheit, Software-Entwicklung, Schnelles Engineering, Kollaborative Software, Softwaretechnik, Software-Entwicklungstools, Code-Überprüfung, Technische Überprüfung der Software
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), ChatGPT, Authentications, Generative AI Agents, Back-End Web Development, Web Servers, OpenAI API, AI Orchestration, Web Frameworks, Databases, Code Review, Server Side, Web Applications, Agentic Workflows, AI Integrations, Command-Line Interface, AI Workflows, Package and Software Management, Memory Management, Development Environment
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Performance Tuning, Safety Assurance, Software Testing, Secure Coding, Scalability, Data Sharing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Spring Framework, Hibernate (Java), Java Programming, Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Data Persistence, Functional Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Algorithmen, Informatik, Programm-Entwicklung, Computer Programmierung, Daten-Strukturen, Computerwissenschaft, Web-Entwicklung, Theoretische Informatik, Computerprogrammierung, Softwaretechnik, Computational Thinking, Software-Entwicklung, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Text Mining, Maschinelles Lernen, Python-Programmierung, JSON, Modellevaluation, Tiefes Lernen, Modell Ausbildung, Vorverarbeitung von Daten, Unüberwachtes Lernen, Verarbeitung natürlicher Sprache, Unstrukturierte Daten, Marketing-Analytik, Bewertung des Modells, Algorithmen für maschinelles Lernen, Datenvorverarbeitung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Command-Line Interface, Graphical Tools, File Management, Software Development Tools, System Configuration, Development Environment
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Encryption, Cybersecurity, Brute-force attacks, Python Programming, Key Management, Programming Principles, File I/O, Computational Logic, Program Development, Algorithms, Debugging, Code Reusability, Scripting, Data Mapping, Software Testing, User Interface (UI), UI Components, Data Structures, Application Development
Anfänger · Spezialisierung · 1–3 Monate