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
★ 4.5 (550) · 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
★ 4.7 (275) · 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
★ 4.8 (196) · 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
★ 4.4 (92) · 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
★ 4.7 (66) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · 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
★ 4.9 (582) · 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
★ 4.6 (84) · 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
★ 4.4 (34) · 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
★ 4.6 (115) · 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
★ 4.7 (62) · 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
★ 4.3 (98) · Mittel · Kurs · 1–4 Wochen