Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Model Evaluation, Predictive Modeling, Model Optimization, Data Preprocessing, Model Training, Model Deployment, Forecasting, Statistical Analysis, Performance Metric, Machine Learning, Deposit Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Android (Operating System), Android Development, Unity Engine, Animations, Video Game Development, Mobile Development, C# (Programming Language), Game Design, Scripting, Scripting Languages, Object Oriented Programming (OOP), Data Structures
Intermediate · Course · 1 - 3 Months

Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Applied Machine Learning, Feature Engineering, Model Training, Machine Learning Methods, Digital Signal Processing, Model Deployment, Data Transformation, Data Pipelines, Data Manipulation, Data Processing, Data Wrangling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Database Management, Database Design, Data Processing, Performance Tuning, Data Storage Technologies, Database Theory, Database Systems, Data Storage, Metadata Management, Database Management Systems, Database Software, Data Access, Databases, Data Warehousing, Data Management, Data Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: SQL, SAS (Software), Query Languages, Data-Driven Decision-Making, Data Processing, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, Test Driven Development (TDD), Continuous Integration, ASP.NET, .NET Framework, CI/CD, Test Script Development, Test Automation, Git (Version Control System), Development Testing, C# (Programming Language), Test Data, Test Case, Integration Testing, Data Access, Data Integrity
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools, Prototyping, User Interface (UI), Application Development, Animations, User Interface (UI) Design, Data Management, Development Environment, Responsive Web Design, Programming Principles, Interactive Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Code Reusability, Maintainability, Application Design, Property Management Systems, Application Development, Program Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming
Mixed · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Continuous Integration, CI/CD, Docker (Software), Containerization, DevOps, DevSecOps, Continuous Delivery, Hardening, GitHub, Build Tools, Command-Line Interface, Code Coverage, Application Deployment, Release Management, Package and Software Management, Performance Testing, Virtualization, Linux Commands, Scientific Methods
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Web Design, HTML and CSS, Web Design and Development, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), UI Components, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Javascript, Graphic and Visual Design, Typography, Web Analytics and SEO, Web Content, Web Content Accessibility Guidelines, Web Development Tools, Logo Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Google Cloud Platform, Embeddings, Cloud API, Application Programming Interface (API), Unsupervised Learning, Natural Language Processing, Classification Algorithms, Development Environment, Scalability
Intermediate · Course · 1 - 3 Months