Courses in development can help you learn coding languages, software design principles, project management techniques, and version control practices. You can build skills in debugging, collaboration within teams, and implementing user feedback effectively. Many courses introduce tools like Git for version control, Agile methodologies for project management, and various integrated development environments (IDEs) that streamline coding processes, enhancing your ability to create and maintain software projects.

Skills you'll gain: Microsoft Excel, Analytical Skills, Dashboard Creation, Excel Formulas, Spreadsheet Software, Dashboard, Data Analysis, IBM Cognos Analytics, Pivot Tables And Charts, Data Analysis Software, Analysis, Data Visualization Software, Data Cleansing
★ 4.6 (343) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Data Structures, Dataflow, Computer Programming
★ 4.7 (25) · Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Generative AI, Fine-tuning, Large Language Modeling, Generative Model Architectures, Model Optimization, Prompt Engineering, Model Training, PyTorch (Machine Learning Library)
★ 4.5 (118) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: File I/O, Memory Management, Maintainability, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Collaborative Software
★ 4.2 (182) · Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Oral and Dental Care, Oral Health, Oral Cancer Screening, Dental Care, Dentistry, Cardiology, Pain Management, General Medicine, Endocrinology, Dental Procedures, Oral Hygiene, Oncology, Chronic Diseases, Hematology, Patient Treatment, Anesthesiology, Surgery
★ 4.9 (827) · Intermediate · Course · 1 - 3 Months

Tufts University
Skills you'll gain: Nutrition and Diet, Nutrition Education, Meal Planning And Preparation, Food and Beverage, Health Education
★ 4.8 (221) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), OpenAI API, Generative AI Agents, Package and Software Management, Memory Management, Development Environment, LLM Application, Large Language Modeling, Unit Testing, Agentic systems, Software Documentation, Software Installation
Intermediate · Course · 1 - 4 Weeks

Harvard Business Review
Skills you'll gain: Conflict Management, Employee Coaching, Constructive Feedback, Team Performance Management, Team Leadership, Coaching, Trustworthiness, Relationship Building, Communication
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Responsible AI, Governance, Data Governance, Data Management, Data Ethics, Compliance Management, Generative AI, Law, Regulation, and Compliance, Stakeholder Analysis, Stakeholder Engagement, Regulatory Requirements, Artificial Intelligence, Stakeholder Management, Decision Intelligence, Risk Analysis, Technology Strategies, Cost Benefit Analysis, Regulation and Legal Compliance, Leadership and Management, Risk Management
★ 4.7 (117) · Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, System Programming, Programming Principles, Distributed Computing, C and C++, Performance Tuning, Memory Management, Algorithms, OS Process Management, Program Development, Scalability, Data Sharing, Performance Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploit development, Penetration Testing, Exploitation techniques, Technical Communication, Scripting, Technical Writing, IT Automation, Scripting Languages, Programming Principles, Automation, Data Security
★ 4.6 (11) · Intermediate · Course · 1 - 4 Weeks

Howard University
Skills you'll gain: Linear Algebra, Data Visualization, Plot (Graphics), Scientific Visualization, NumPy, Mathematical Software, Algebra, Jupyter, Mathematical Modeling, Data Science, Software Development Tools, Python Programming, Software Installation, Data Manipulation, Git (Version Control System)
★ 4.4 (16) · Beginner · Course · 1 - 4 Weeks