Entity Framework courses can help you learn database management, object-relational mapping, LINQ queries, and data migrations. You can build skills in managing relationships between data models, optimizing database performance, and implementing CRUD operations. Many courses introduce tools like Visual Studio and SQL Server, that support developing applications that effectively interact with databases and streamline data access.

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, ChatGPT, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, AI Product Strategy, Natural Language Processing, Software Engineering, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Image Quality
Intermediate · Specialization · 1 - 3 Months

JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Spring Framework, Android Development, IntelliJ IDEA, Functional Design, Interoperability, Unit Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Apache Spark, Large Language Modeling, PyTorch (Machine Learning Library), Computer Vision, Unsupervised Learning, Generative AI, PySpark, Keras (Neural Network Library), Supervised Learning, Deep Learning, Reinforcement Learning, Regression Analysis, LLM Application, Scikit Learn (Machine Learning Library), Applied Machine Learning, Natural Language Processing, Machine Learning, Python Programming, Data Science
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months
University of Michigan
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Wireframing, Front-End Web Development, Browser Compatibility, Usability, User Interface (UI), Web Content Accessibility Guidelines, Mobile Development Tools, Javascript
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Javascript, Responsive Web Design, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Web Design, Hypertext Markup Language (HTML), Browser Compatibility, Web Design and Development, Web Development, JSON, Web Applications, Scripting, Usability, Cross Platform Development, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Stakeholder Engagement, Software Architecture, Agile Software Development, Project Management Life Cycle, Resource Management, Peer Review, Earned Value Management, Stakeholder Management, Agile Methodology, Project Risk Management, Stakeholder Analysis, Kanban Principles, Project Management, Information Technology, Risk Management, Interviewing Skills, Agile Project Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Front-End Web Development, Web Design, Semantic Web, Browser Compatibility, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, Development Testing, Data Validation, Javascript, Animations
Beginner · Course · 1 - 4 Weeks
University of California, Davis
Skills you'll gain: Content Marketing, Competitive Analysis, Copywriting, Marketing Strategy and Techniques, Social Media Strategy, Brand Marketing, Digital Media Strategy, Writing, Marketing Analytics, Search Engine Optimization, Business-To-Consumer, B2B Sales, Auditing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Data Integrity, Unit Testing, Algorithms, Software Versioning, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Computational Thinking, Test Driven Development (TDD), File Management
Beginner · Professional Certificate · 3 - 6 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Agile Project Management, Backlogs, Agile Methodology, User Story, Sprint Planning, Agile Product Development, Product Roadmaps, Sprint Retrospectives, Kanban Principles, Coaching, Team Management, Organizational Change, Prioritization, Problem Solving, Influencing
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Business Writing, Conflict Management, Teamwork, Constructive Feedback, Business Correspondence, Team Building, Decision Making, Cooperation, Business Communication, Collaboration, Recognizing Others, Mediation, Writing, Organizational Skills, Interpersonal Communications, Team Motivation, Tactfulness, Performance Management, Staff Management, Grammar
Beginner · Specialization · 3 - 6 Months