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.

University of Colorado System
Kompetenzen, die Sie erwerben: Schlüsselverwaltung, Theoretische Informatik, Modellierung von Bedrohungen, Kryptographie, Cybersecurity, Kommunikationssysteme, Kryptographische Protokolle, Informationssicherheit, Verschlüsselung, Computer-Sicherheit, Brute-force-Angriffe
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Apple Xcode, Computer Programmierung, Wiederverwendbarkeit von Code, Daten-Strukturen, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Web-Entwicklung, Computerprogrammierung, Swift-Programmierung, Entwicklungsumgebung, Apple iOS
Anfänger · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Transfer Learning, Tiefes Lernen, Daten-Pipelines, Verarbeitung natürlicher Sprache, Modell Ausbildung, Einbettungen, Faltungsneuronale Netze, Datenverarbeitung, Lernen übertragen, Tensorflow, Faltungsneuronale Netzwerke, AI-Arbeitsabläufe, Rekurrente Neuronale Netze (RNNs), Keras (Bibliothek für neuronale Netze), Vorverarbeitung von Daten, Datenvorverarbeitung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Memory Management, Operating Systems, C (Programming Language), C and C++, Performance Tuning, System Programming, System Software, Unix, Hardware Architecture
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Datenvalidierung, Modell-Optimierung, Computer Vision, Persistenz der Daten, Tiefes Lernen, Computer Programmierung, Überwachtes Lernen, Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Bewertung des Modells, Angewandtes maschinelles Lernen, Computerprogrammierung, Validierung von Daten, Tensorflow, Faltungsneuronale Netzwerke, Keras (Bibliothek für neuronale Netze), Künstliche neuronale Netze, Bildanalyse
Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Application Development, Authentications, Code Reusability, Android Development, Application Design, Debugging, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: GitHub Kopilot, Software-Dokumentation, Web-Entwicklungs-Tools, Entwicklungstests, Fehlersuche, AI-Integrationen, Instandhaltbarkeit, Microsoft Visual Studio, Code-Überprüfung, GitHub, Testfall, Programm-Entwicklung, Technische Dokumentation, Microsoft Entwicklungswerkzeuge
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kubernetes, YAML, Microservices, Containerization, Cloud-Native Computing, Docker (Software), Devops Tools, Cloud Platforms, DevOps, Cloud Deployment, Application Deployment, General Networking, Scalability, Command-Line Interface
Anfänger · Kurs · 1–3 Monate

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