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.

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: Operating Systems, Computer Systems, Debugging, Microsoft Visual Studio, OS Process Management, Computer Hardware, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Integrated Development Environments, Computational Logic, System Design and Implementation
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MySQL Workbench, Database Design, MySQL, Relational Databases, Database Management, Databases, Database Management Systems, SQL, Data Modeling, Data Import/Export
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Software Engineering, Kanban Principles, Continuous Integration, Test Driven Development (TDD)
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Web-Entwicklung, Front-End-Webentwicklung, Software-Entwurfsmuster, Reaktionsfähiges Web-Design, HTML und CSS, Instandhaltbarkeit, Web-Entwicklungs-Tools, Benutzeroberfläche (UI), Eckig, JavaScript-Frameworks, Web-Komponenten, UI-Komponenten, React.js
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Künstliche Intelligenz, Leistungsprüfung, Schnelles Engineering, Testausführungsmaschine, OpenAI-API, LLM-Bewerbung, Anwendungsprogrammierschnittstelle (API), Benutzerakzeptanztests (UAT)
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Time Series Analysis and Forecasting, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Financial Modeling, Variance Analysis, Key Performance Indicators (KPIs), Bookkeeping, Financial Forecasting, Revenue Forecasting, Budget Management, Financial Statement Analysis, Business Reporting, Dashboard, Capital Budgeting, Financial Controls, Financial Reporting, Financial Analysis, Process Improvement, Financial Services, Financial Data, Investments, Predictive Analytics, Data-Driven Decision-Making
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Software, Eingebettete Systeme, Systemanforderungen, System-Programmierung, Daten in Echtzeit, Software-Architektur, Software Architektur, Hardware-Architektur, Software-Systeme, Systemarchitektur, Linux, Echtzeit-Betriebssysteme, Entwurf von Systemen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Java-Programmierung, Eclipse (Software), Java, Software Entwurf, Objektorientierter Entwurf, Computerprogrammierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Java Programmierung, Software-Entwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Full-Stack Web Development, UI Components, User Interface (UI), MySQL, Object Oriented Programming (OOP), Event-Driven Programming, Human Computer Interaction, Database Design, Application Deployment, Application Design, Python Programming, User Interface (UI) Design, Application Development, Database Management, Graphical Tools, Database Application, Databases, Software Design, Computer Graphics, Development Environment
Mittel · Spezialisierung · 1–3 Monate