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.

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
★ 4.6 (27) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Node.JS, Entwicklungstests, Datei-E/A, Ereignisgesteuerte Programmierung, Javascript, Dateisysteme, Back-End-Webentwicklung, Server-Seite, Wiederverwendbarkeit von Code, Fehlersuche, Software-Prüfung, Web-Anwendungen, Einheitstest, Entwicklung von Testskripten
★ 3.8 (85) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Projektleitung, Projekt-Risikomanagement, Agile Entwicklung von Software, Projektplanung, Verbesserung der Geschäftsprozesse, Scrum (Software-Entwicklung), Geschäftsprozess, Agile Software-Entwicklung, Risikoanalyse, Qualitätskontrolle, Unternehmensanalyse, Qualitätsmanagement, Risikomanagement, Lebenszyklus der Softwareentwicklung, Agile Methodik, Überwachung der Qualität, Lebenszyklus des Projektmanagements, Anforderungsmanagement, Risikomanagement für Projekte, Unternehmensplanung, Lieferung der Lösung, Rahmen für das Risikomanagement, Business Analyse, Geschäftsplanung
★ 4.8 (101) · Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Java Programmierung, Sicherheitsprüfung, Abhängigkeitsanalyse, Berechtigung (Computing), Beglaubigungen, Techniken der Ausbeutung, Sichere Kodierung, Entwicklung von Exploits, Schwachstellen-Management, Patch-Verwaltung, Code-Überprüfung, Docker (Software), Bewertungen der Anfälligkeit, Anwendungssicherheit, Java, Scannen auf Schwachstellen, Sicherheitskontrollen, Sicherheitstests, Java-Programmierung, Open Web Application Security Project (OWASP), Penetrationstests, Sicherheitsstrategie
★ 4.4 (66) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Datenbanken, Python-Programmierung, Restful API, Zusammenarbeit, Anwendungsprogrammierschnittstelle (API), Sichere Kodierung, Front-End-Webentwicklung, Cloud-Anwendungen, Web-Entwicklungs-Tools, JavaScript-Frameworks, Selenium (Software), Web-Entwicklung, HTML und CSS, Back-End-Webentwicklung, Test-Tools, Anwendungssicherheit, Flask (Web-Framework), Objekt-Relationales Mapping, Web-Anwendungen, Cloud-Bereitstellung
★ 3.9 (25) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenzugang, Datenbank Management, Operative Datenbanken, SQL, Generative KI, Transaktionsverarbeitung, Transact-SQL, Datenmanipulation, Integrität der Daten, Datenbank-Theorie, AI-Integrationen, Relationale Datenbanken, Leistungsoptimierung, Microsoft SQL-Server, Datenbank-Management
★ 4.3 (42) · Anfänger · Kurs · 1–4 Wochen
Oracle
Kompetenzen, die Sie erwerben: Oracle Cloud, Generative AI, Large Language Modeling, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), ChatGPT, Cloud Services, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Deep Learning, Prompt Engineering, Artificial Neural Networks, Natural Language Processing, Enterprise Resource Planning, Application Deployment, Python Programming, Supply Chain Management, Customer Relationship Management (CRM) Software, Human Capital
★ 4.8 (47) · Anfänger · Spezialisierung · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Wirtschaftsmathematik, Datenmodellierung, Regressionsanalyse, Algebra, Mathematische Modellierung, Grafische Darstellung, Datenkompetenz, Datenanalyse, Korrelationsanalyse, Angewandte Mathematik, Kalkulation, Mathematische Software, Allgemeine Mathematik, Geometrie, Systeme der Messung, R (Software), Trigonometrie
★ 4.7 (321) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Operational Databases, Web Frameworks, Web Applications, Database Systems, JSON, Application Programming Interface (API), Database Management, Authorization (Computing)
★ 4.7 (162) · Anfänger · Spezialisierung · 3–6 Monate

Macquarie University
Kompetenzen, die Sie erwerben: Mobile Security, Digital Forensics, Criminal Investigation and Forensics, Cyber Threat Intelligence, Cyber Security Strategy, Investigation, Intrusion Detection and Prevention, Cyber Attacks, Cybersecurity, digital literacy, Mobile Development, Cyber Security Policies, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Threat Modeling, Data Security, Cyber Governance, Endpoint Security, Machine Learning Methods, iOS Development
★ 4.5 (35) · Mittel · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Datenverwaltung, Datenbanken, Python-Programmierung, Anwendungsprogrammierschnittstelle (API), SQL, Datenbank Management, Datenbank-Anwendung, Datenbank-Entwicklung, Gespeicherte Prozedur, Back-End-Webentwicklung, Datenmanagement, Abfragesprachen, MySQL, Datenbank-Management, Django (Web-Framework)
★ 4.3 (98) · Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Computer Programming, .NET Framework, Extensible Markup Language (XML), Java Programming, Extensible Languages and XML, Microsoft Visual Studio, Programming Principles, Data Access, Program Development, C (Programming Language), Database Management, User Interface (UI), Database Software, UI Components, Event-Driven Programming, Computer Graphics
★ 4.5 (53) · Mittel · Kurs · 3–6 Monate