Basic coding courses can help you learn programming languages like Python, JavaScript, and HTML, along with concepts such as algorithms, data structures, and debugging techniques. You can build skills in writing clean code, understanding software development processes, and creating simple applications or websites. Many courses introduce tools like Git for version control, integrated development environments (IDEs) for coding, and frameworks that streamline web development, allowing you to apply your skills in practical projects.

Skills you'll gain: Business Modeling, Value Propositions, Business Planning, Customer Analysis, Target Market, User Research, Marketing, Financial Management, Marketing Strategies, Entrepreneurship, Customer Acquisition Management, Business Strategies, Email Marketing, Social Media Marketing, Interviewing Skills, Search Engine Optimization
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Calculus, Applied Mathematics, Derivatives, Algebra, Mathematical Theory & Analysis, Geometry, Graphical Tools, Graphing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: General Networking, Network Architecture, TCP/IP, Cybersecurity, Networking Hardware, Computer Networking, Network Security, Threat Detection, Network Routers, Cyber Attacks, Network Switches, Firewall, Security Strategy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stored Procedure, Object-Relational Mapping, SQL, Database Design, Database Management, Relational Databases, .NET Framework, Query Languages, Databases, ASP.NET, Data Modeling, C# (Programming Language), Performance Tuning, Data Migration, Microsoft Visual Studio, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Software Design, JSON
Intermediate · Course · 3 - 6 Months

Skills you'll gain: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: MLOps (Machine Learning Operations), CI/CD, Continuous Deployment, Docker (Software), Kubernetes, Containerization, Scalability, Continuous Integration, DevOps, Data Infrastructure, IT Infrastructure, Infrastructure Architecture, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Continuous Monitoring, Real Time Data, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, 3D Assets, Game Design, Artificial Intelligence, User Interface (UI), Debugging, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Game Design, Android Development, Unity Engine, Video Game Development, 3D Assets, Mobile Development, User Interface (UI), User Interface (UI) Design, C# (Programming Language), Animations, Scripting
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Unit Testing, .NET Framework, Integration Testing, Testability, Software Testing, Test Automation, Development Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pinterest, User Accounts, Information Privacy, Safety and Security, Social Media, Single Sign-On (SSO), Social Media Marketing
Beginner · Guided Project · Less Than 2 Hours