Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

Skills you'll gain: Data Storytelling, Process Mapping, Process Analysis, Business Analysis, Data Presentation, Business Process Improvement, Interactive Data Visualization, Feasibility Studies, Data Visualization, Systems Analysis, Stakeholder Analysis, Process Optimization, Requirements Management, Systems Design, Communication Planning, Information Technology, Release Management, Business Process Modeling, Database Management, Agile Methodology
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Model Evaluation, Model Deployment, Decision Tree Learning, Data Preprocessing, Classification Algorithms, Predictive Modeling, Random Forest Algorithm, Applied Machine Learning, Java, Program Evaluation, Machine Learning, Feature Engineering, Algorithms, Program Implementation, Business Development
Advanced · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), GitHub, Front-End Web Development, Web Applications, Web Development, Mobile Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Requirements Management, Product Management, Software Engineering, Project Planning, Process Development, Project Management
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), GitHub, Data Literacy, Data Analysis, R Programming, Statistical Programming, Exploratory Data Analysis, Software Installation
Mixed · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: User Provisioning, Data Governance, Google Workspace, Data Loss Prevention, Gmail, User Accounts, Google Gemini, Information Management, Email Security, Data Management, Data Security, Document Management, Identity and Access Management, Mobile Security, Records Management, Data Storage, Security Management, Cloud Security, Group Policy, Technical Support
Beginner · Professional Certificate · 1 - 4 Weeks

Skills you'll gain: Metasploit, Exploit development, Exploitation techniques, Vulnerability, Penetration Testing, Vulnerability Assessments, Vulnerability Scanning, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, System Configuration, Data Security, Cybersecurity, Cyber Attacks, Linux, Bash (Scripting Language), Proxy Servers, Scripting, Linux Commands, Scripting Languages, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, CI/CD, Test Driven Development (TDD), Scrum (Software Development), Behavior-Driven Development, Performance Metric, Accountability, Team Oriented, Culture Transformation, Microservices, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Creo Incubator
Skills you'll gain: Executive Presence, Influencing, Oral Expression, Composure, Non-Verbal Communication, Verbal Communication Skills, Communication, Public Speaking, Business Leadership, Adaptability, Professional Development, Personal Attributes, Cognitive flexibility, Active Listening
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, LLM Application, Vector Databases, Generative AI Agents, Tool Calling, Embeddings, Retrieval-Augmented Generation, Prompt Patterns, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Prompt Engineering, Agentic systems, Large Language Modeling, TypeScript, Responsible AI, Software Development, Real Time Data, Web Scraping, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, Application Performance Management, C (Programming Language), Debugging, Data Structures, Object Oriented Programming (OOP), Software Engineering, Interoperability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Professionalism, Payment Processing and Collection, Care Management, Patient Communication, Medical Coding, Patient-centered Care, Healthcare Ethics, Medicare, Professional Development, Data Integrity, Interpersonal Communications, Empathy, Teamwork, Ethical Standards And Conduct, Conflict Management, Interoperability, Cultural Responsiveness, Emotional Intelligence, Communication, Time Management
Beginner · Specialization · 3 - 6 Months