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.

Kompetenzen, die Sie erwerben: Microservices, CI/CD, Continuous Deployment, Containerization, Serverless Computing, Continuous Integration, Docker (Software), Kubernetes, Event-Driven Programming, System Design and Implementation, Transaction Processing, Application Deployment, Systems Architecture, Software Architecture, Distributed Computing, Scalability, Amazon Web Services, System Monitoring, Apache Kafka, Requirements Analysis
★ 4.3 (15) · Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Java Programming, Object Oriented Design, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, Data Store, File Management, Data Import/Export, Web Applications
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Enterprise Application Management, Software Design, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Secure Coding, OS Process Management, Memory Management, Data Sharing
★ 3.9 (14) · Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (28) · Fortgeschritten · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Algorithms, Model Optimization, Computational Thinking, Machine Learning Algorithms, Machine Learning Methods, Artificial Intelligence, Computer Science, Programming Principles, Program Development
★ 4.1 (22) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Angular, Authorization (Computing), JavaScript Frameworks, Application Programming Interface (API), TypeScript, Javascript, Web Development
★ 4.7 (18) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Datenmanipulation, Keras (Bibliothek für neuronale Netze), Python-Programmierung, Pandas (Python-Paket), NumPy, Tensorflow, Scikit Learn (Bibliothek für maschinelles Lernen), Objektorientierte Programmierung (OOP), Matplotlib, Seaborn
★ 4.6 (26) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Systemanalyse, Programm-Entwicklung, Software-Prüfung, Scrum (Software-Entwicklung), Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software, Einheitstest, Systemarchitektur, Agile Software-Entwicklung, Planung der Prüfung, Pseudocode, Software-Entwicklung, Agile Methodik, Entwicklung von Systemen, Mainframe-Computing, Lebenszyklus der Systementwicklung, Großrechner-Technologien, z/OS, COBOL (Programmiersprache), Software Entwurf
★ 4.2 (71) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Classification And Regression Tree (CART), Applied Machine Learning, Statistical Machine Learning, Machine Learning Methods, Model Training, Model Optimization
★ 4.4 (24) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Penetration Testing, Security Testing, Hardening, Brute-force attacks, Business Logic, Cloud Security, Network Analysis, Programming Principles, API Testing, General Data Protection Regulation (GDPR), Cloud Computing, Wireless Networks, Data Persistence, Application Programming Interface (API), Data Security
★ 4.7 (21) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Azure Synapse Analytics, Microsoft Azure, Data Lakes, Cloud-Based Integration, Microsoft SQL Servers, Transact-SQL, Data Integration, Cloud Storage, SQL, File Management
★ 4.6 (97) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Javascript, Web-Design und Entwicklung, Cascading Style Sheets (CSS), Programm-Entwicklung, Web-Entwicklung, Front-End-Webentwicklung, Frontend-Integration, Spiel-Design, Web-Design, Web-Anwendungen, HTML und CSS, Hypertext Markup Language (HTML)
★ 4.2 (12) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden