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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt-Muster, Schnelles Engineering, Generative AI-Agenten, Persona-Entwicklung, Anwendungsprogrammierschnittstelle (API), Software Architektur, AI-Sicherheit, Speicherverwaltung, Agentische Arbeitsabläufe, LLM-Bewerbung, KI-Orchestrierung, Agentische Systeme, Geschäftslogik, Transaktionsverarbeitung, Software-Architektur, Datei-E/A, AI-Arbeitsabläufe, OpenAI-API
★ 4.7 (127) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektrische Energiesysteme, Mathematische Modellierung, Simulation und Simulationssoftware, Elektronische Systeme, Kontrollsysteme, Energie und Versorgungsunternehmen, Elektroingenieurwesen, Elektrische Systeme, Technischer Entwurfsprozess, Technische Analyse, Matlab, Computergestütztes Design, Elektronik, Elektronik-Technik, Leistungselektronik, Technischer Entwurf, elektromagnetik, Elektrotechnik und Computertechnik, Elektrische Leistung, Simulationen
★ 4.7 (162) · Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Geographic Information Systems, Data Modeling, GIS Software, SQL, Geospatial Information and Technology, Database Design, Spatial Data Analysis, Geospatial Mapping, Database Management, Spatial Analysis, Query Languages, Relational Databases, Database Development, Land Management, Data Store, Environmental Science, Database Management Systems, Data Capture, Data Manipulation, Data Storage
★ 4.5 (288) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Machine Learning Algorithms, Dashboard Creation, Classification Algorithms, Interactive Data Visualization, Data Visualization Software, Model Evaluation, Applied Machine Learning, Machine Learning, Scikit Learn (Machine Learning Library), Plot (Graphics), Web Applications, Logistic Regression, Predictive Modeling, Model Training, Data Science, Python Programming, Fine-tuning, Model Optimization, Pandas (Python Package)
★ 4.7 (417) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Skalierbarkeit, Java, Testgetriebene Entwicklung (TDD), Software-Entwicklung, Git (Versionskontrollsystem), Einheitstest, Java Programmierung, Software-Prüfung, JUnit, Daten-Strukturen, Entwicklung von Testskripten, Leistungsoptimierung, GitHub, Test-Automatisierung, Versionskontrolle, Einheitliche Prüfung, Java-Programmierung, Algorithmen
★ 4 (61) · Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Studio, Android (Operating System), Android Development, Mockups, Mobile Development, Mobile Development Tools, Software Design, Software Design Patterns, User Interface (UI) Design, Application Design, Prototyping, UI Components, Design Elements And Principles, Development Environment, File Systems, GitHub
★ 4.5 (682) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sprint Planning, Azure DevOps, Backlogs, Collaborative Software, Issue Tracking, Kanban Principles, Agile Software Development, Microsoft Azure, Project Management, DevOps
★ 4.5 (627) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Code Reusability, Python Programming, Program Development, Software Installation, Computational Logic, IT Automation, Computational Thinking, Data Storage, Development Environment
★ 4.8 (106) · Gemischt · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Responsible AI, Generative AI, Generative AI Agents, Prompt Engineering, Amazon Bedrock, Data Ethics, AWS SageMaker, AI Workflows, Agentic systems, AI Product Strategy, Agentic Workflows, Amazon Web Services, AI Integrations, LLM Application, AI Orchestration, MLOps (Machine Learning Operations), Application Programming Interface (API), Application Development, Solution Architecture, Data Management
★ 4.6 (120) · Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Virtuelle Umgebung, Anwendungsprogrammierschnittstelle (API), Skalierbarkeit, HTML und CSS, Back-End-Webentwicklung, Reaktionsfähiges Web-Design, Javascript, Cloud-Hosting, Django (Web-Framework), Web-Anwendungen, Cloud-Bereitstellung, Hypertext Markup Language (HTML), Cloud Computing, Web-Entwicklung, Restful API, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Full-Stack Web-Entwicklung, MySQL, Front-End-Webentwicklung
★ 4.6 (236) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, React.js, Browser-Kompatibilität, React Native, UI-Komponenten, Anwendungs-Rahmenwerke, HTML und CSS, Javascript, JavaScript-Frameworks, Reaktionsfähiges Web-Design, Web-Entwicklung, Plattformübergreifende Entwicklung, Cascading Style Sheets (CSS), Web-Design, Hypertext Markup Language (HTML)
★ 4.7 (600) · Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Datenvalidierung, Cloud-API, API-Entwurf, Skriptsprachen, Software-Dokumentation, Sichere Kodierung, Sicherheitskontrollen, Bereitstellung von Anwendungen, Validierung von Daten, Restful API, Full-Stack Web-Entwicklung, Installation der Software, Web-Entwicklung
★ 4.2 (196) · Mittel · Kurs · 1–4 Wochen