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.

Universidad de los Andes
Kompetenzen, die Sie erwerben: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), UI Components, Programming Principles, Algorithms, Program Development, Debugging
★ 4.6 (300) · Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Entwicklung von Software, Agile Software-Entwicklung, Technische Überprüfung der Software, Prüfung der Benutzerfreundlichkeit, Nutzerforschung, Sprint-Retrospektiven, Scrum (Software-Entwicklung), Agiles Projektmanagement, Software-Qualitätssicherung
★ 4.7 (1680) · Gemischt · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Problemlösung, Objektorientierte Programmierung (OOP), Java, Dateiverwaltung, Grundsätze der Programmierung, Entwicklungsumgebung, Fehlersuche, Datei-E/A, Integrierte Entwicklungsumgebungen, Java-Programmierung, Objektorientierter Entwurf, Daten-Strukturen, Java Programmierung, Eclipse (Software)
★ 4.6 (106) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Techniken der Ausbeutung, Cyber-Angriffe, IT-Automatisierung, MITRE ATT&CK Rahmenwerk, Cybersecurity, Cyber-Operationen
★ 4.5 (431) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Maschinelles Lernen, Datenerfassung, Datenmanipulation, Pandas (Python-Paket), Bereinigung von Daten, Datenumwandlung, Explorative Datenanalyse, Interaktive Datenvisualisierung, Python-Programmierung, Plotly, Datenerhebung, Matplotlib, Daten-Synthese, Präsentation der Daten, Jupyter, Scikit Learn (Bibliothek für maschinelles Lernen), Datenvisualisierung, Daten-Ethik, Software zur Datenvisualisierung, Datenanalyse
★ 4.4 (109) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: AI-Integrationen, Generative KI, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Künstliche Intelligenz, Anwendungsprogrammierschnittstelle (API), Prompt-Muster, Computerprogrammierung, AI-Sicherheit, OpenAI-API, Feinabstimmung, Computer Programmierung, Daten-Ethik, Schlüsselverwaltung, Verantwortungsvolle AI, API-Tests, Schnelles Engineering, OpenAI
★ 4.5 (135) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Agile Entwicklung von Software, Schätzung, Agile Methodik, Prioritätensetzung, Agile Software-Entwicklung, Produktmanagement, Scrum (Software-Entwicklung), Agile Produktentwicklung, Problemlösung, Datengestützte Entscheidungsfindung, Schlanke Methodologien, Sprint-Retrospektiven, Projektleistung, Sprint-Planung, Agiles Projektmanagement, Projektleitung, Anwenderbericht, Wasserfall-Methodik, Rückstände, Schätzung von Projekten, Kanban-Prinzipien
★ 4.8 (82) · Anfänger · Spezialisierung · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Python Programming, JSON, File Management, Scripting, Data Import/Export, Computer Programming
★ 4.5 (424) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Gemini, Object Oriented Design, Software Testing, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.5 (130) · Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), Secure Coding, Object-Relational Mapping, API Design, Scalability, JavaScript Frameworks, JSON, Test Tools, Web Development, Python Programming
★ 4.6 (160) · Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Modell Ausbildung, Datenvorverarbeitung, Maschinelles Lernen, Transfer Learning, Überwachtes Lernen, Algorithmen für maschinelles Lernen, Algorithmen, Computer Vision, Bildanalyse, Bewertung des Modells, Vorverarbeitung von Daten, Matlab, Klassifizierungsalgorithmen, Lernen übertragen, Tiefes Lernen, Erkennung von Anomalien, Geografische Informationen und Technologie, Methoden des maschinellen Lernens, Modellevaluation, Optimierung des Verkehrsflusses
★ 4.6 (97) · Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Datensicherheit, Cloud-Bereitstellung, Relationale Datenbanken, Abfragesprachen, MySQL, Datenbank-Management, Datenbank-Verwaltung, PostgreSQL, Datenbanken, Datenbank-Software, NoSQL, Datenmanagement, SQL, Microsoft Azure, Datenverwaltung, Datenspeicher, Datenbank-Management-Systeme, Datenbank Management
★ 4.6 (271) · Anfänger · Kurs · 1–4 Wochen