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: OpenAI API, OpenAI, Image Analysis, Generative AI, ChatGPT, LLM Application, Multimodal Prompts, Tool Calling, Application Programming Interface (API), Large Language Modeling, Artificial Intelligence, AI Integrations, Natural Language Processing, Computer Vision, File Management
★ 3.9 (7) · Anfänger · 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: 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
★ 5 (7) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Typografie, Cloud-Bereitstellung, Web-Design und Entwicklung, Benutzeroberfläche (UI), Cascading Style Sheets (CSS), Cloud-Hosting, Web-Entwicklung, Reaktionsfähiges Web-Design, Front-End-Webentwicklung, Web-Design, HTML und CSS, Benutzeroberfläche (UI) Design, Hypertext Markup Language (HTML), Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Rechnerische Logik, Python-Programmierung, Grundsätze der Programmierung, Jupyter, Computer-Programmierwerkzeuge
★ 4.9 (11) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Thinking, UI Components, Software Design, Code Reusability, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, Application Design, Payment Systems, Interactive Design, MySQL, Jupyter, Database Application, Development Environment, Property Management Systems, Python Programming
★ 4.4 (17) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Programming Principles, Computational Thinking
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Rechnerische Logik, Git (Versionskontrollsystem), Computer Programmierung, Programm-Entwicklung, Daten-Strukturen, Anwendungs-Rahmenwerke, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Microsoft Entwicklungswerkzeuge, Grundsätze der Programmierung, Microsoft Visual Studio, Entwicklungsumgebung, C# (Programmiersprache), Versionskontrolle
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Programm-Entwicklung, Pandas (Python-Paket), AI-Personalisierung, Skalierbarkeit, Modellevaluation, NumPy, Methoden des maschinellen Lernens, Angewandtes maschinelles Lernen, Vorverarbeitung von Daten, Bewertung des Modells, Algorithmen für maschinelles Lernen, Datenvorverarbeitung, Prädiktive Modellierung
★ 4.6 (25) · Mittel · Kurs · 1–4 Wochen

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
★ 5 (8) · 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
★ 4.5 (6) · 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