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.
Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Technische Informatik, Algorithmen, Linux, Eingebettete Software, Fehlersuche, Computerprogrammierung, Software-Visualisierung, Befehlszeilenschnittstelle, Datei-E/A, Linux-Befehle, Computerarchitektur, System-Programmierung, C (Programmiersprache), Grundsätze der Programmierung, Eingebettete Systeme, Linux-Server, Software-Entwicklung, Softwaretechnik, Dateisysteme, Software-Dokumentation, Informatik, Computerwissenschaft
Anfänger · Spezialisierung · 3–6 Monate
Codio
Kompetenzen, die Sie erwerben: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: HTML and CSS, Software Documentation, Technical Documentation, Web Development, Technical Writing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ChatGPT, Generative KI, Entwicklung von Testskripten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Anwendungsentwicklung, Microsoft Kopilot, LLM-Bewerbung, Prompt Engineering Tools, OpenAI-API, Modellierung großer Sprachen, Software-Entwicklungstools, AI-Förderung
Mittel · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, File I/O, Integrated Development Environments, Program Development, Computer Programming Tools, Development Environment, Technical Communication, Python Programming
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ChatGPT, Generative KI, Schnelles Engineering, Microsoft Kopilot, Fehlersuche, Integrierte Entwicklungsumgebungen, Google Gemini, Entwicklungsumgebung, AI-Arbeitsabläufe, Generative AI-Agenten, Git (Versionskontrollsystem), GitHub, Docker (Software), OpenAI
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Code Review, Software Development, AI Enablement, Debugging, Web Development Tools, JavaScript Frameworks, Web Development, Artificial Intelligence, React.js, Context Management, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Daten-Strukturen, Python-Programmierung, Cloud-Hosting, Django (Web-Framework), Einheitliche Prüfung, Computerprogrammierung, Software-Prüfung, Fehlersuche, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Testgetriebene Entwicklung (TDD), Einheitstest, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Evaluation, Data Analysis, Classification Algorithms, Data Collection, Data Cleansing, Image Analysis, Model Deployment, Regression Analysis, No-Code Development, Machine Learning Software, Data Analysis Software, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Machine Learning Methods, Data Science, Exploratory Data Analysis, Machine Learning Algorithms, Artificial Intelligence, Data Processing, Natural Language Processing
Mittel · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Web Analytics and SEO, Content Management Systems, Web Design, Web Analytics, Supplier Management, Web Design and Development, E-Commerce, WordPress, Search Engine Optimization, No-Code Development, Blogs, Retail Management, Order Management, Web Development, Marketing Strategies, Shipping and Receiving, Information Architecture, Customer Relationship Management (CRM) Software, Web Frameworks, Web Development Tools
Anfänger · Spezialisierung · 3–6 Monate