# CourseDuck > CourseDuck (www.courseduck.com) is a directory of online courses with student reviews: 29,244 courses from Udemy, Coursera, LinkedIn Learning, edX, YouTube, Udacity and other providers, ranked inside 117 topic categories, with 1,343,651 reviews written by students. It is free to use; the site earns a commission when a visitor enrols through a provider link, which never changes the price or the ranking. - Every category page (for example https://www.courseduck.com/programming/python/) lists the top courses for that topic, ranked by student rating and review count, with a written verdict ("Our take") and who it suits for the top picks, plus length, price, certificate and the latest reviews. - Every course page shows the provider, instructor, rating, price, what the course covers and the reviews for it. A course that a provider has taken down is marked as no longer listed rather than removed, so the reviews stay readable. - Instructor pages list an instructor's courses across providers. The A-Z indexes at https://www.courseduck.com/courses/ and https://www.courseduck.com/instructors/ reach everything. - Anyone can write a review of a course they took (https://www.courseduck.com/review-course). - Built and run by Michael Kuhlman since 2019. Contact: https://www.courseduck.com/contact-us ## Start here - [All categories](https://www.courseduck.com/programming/): the category hub, every topic in one place - [About CourseDuck](https://www.courseduck.com/about-us): what the site is and who runs it - [FAQ](https://www.courseduck.com/faq): how the reviews, the rankings and the provider links work - [Blog](https://www.courseduck.com/blog): guides on choosing courses and learning online - [Write a review](https://www.courseduck.com/review-course) - [Gifts for programmers](https://www.courseduck.com/gifts-for-nerds) - [Sitemap](https://www.courseduck.com/sitemap.xml): index of every category, course and instructor URL ## Course guides - [The Best Photography Courses on Udemy in 2026: Camera Basics, Phone, Food, Real Estate and Lightroom](https://www.courseduck.com/best-photography-courses) - [The Best Language Learning Courses on Udemy in 2026: English, IELTS, Spanish, French, German, Chinese and Japanese](https://www.courseduck.com/best-language-learning-courses) - [The Best Music Courses on Udemy in 2026: Piano, Guitar, Music Theory, Singing, Production and DJing](https://www.courseduck.com/best-music-courses) - [The Best Game Development Courses on Udemy in 2026: Unity, Unreal Engine, Godot, Roblox and Blender](https://www.courseduck.com/best-game-development-courses) - [The Best DevOps Courses on Udemy in 2026: Docker, Kubernetes, Terraform, Ansible and CI/CD](https://www.courseduck.com/best-devops-courses) - [The Best Graphic Design Courses on Udemy in 2026: Photoshop, Illustrator, InDesign, Canva and Figma](https://www.courseduck.com/best-graphic-design-courses) - [The Best Video Editing Courses on Udemy in 2026: Premiere Pro, DaVinci Resolve, CapCut and More](https://www.courseduck.com/best-video-editing-courses) - [The Best Digital Marketing Courses on Udemy in 2026: SEO, Google Ads, Social Media and Analytics](https://www.courseduck.com/best-digital-marketing-courses) - [The Best Entrepreneurship Courses on Udemy in 2026: Ideas, Business Plans and Freelancing](https://www.courseduck.com/best-entrepreneurship-courses) - [The Best HR Courses on Udemy in 2026: Human Resources, Recruiting and People Analytics](https://www.courseduck.com/best-human-resources-courses) - [The Best Sales Courses on Udemy in 2026: From Your First Call to Closing](https://www.courseduck.com/best-sales-courses) - [The Best E-Commerce Courses on Udemy in 2026: Shopify, Amazon FBA, Etsy and TikTok Shop](https://www.courseduck.com/best-e-commerce-courses) - [The 10 Best Communication Skills Courses on Udemy in 2026](https://www.courseduck.com/best-communication-skills-courses) - [The 10 Best Leadership and Management Courses on Udemy in 2026](https://www.courseduck.com/best-leadership-courses) - [The 10 Best Data Analysis Courses on Udemy in 2026](https://www.courseduck.com/best-data-analysis-courses) - [The 10 Best AWS Courses on Udemy in 2026](https://www.courseduck.com/best-aws-courses) - [The 9 Best Project Management Courses on Udemy in 2026](https://www.courseduck.com/best-project-management-courses) - [The 10 Best Finance and Accounting Courses on Udemy in 2026](https://www.courseduck.com/best-finance-courses) - [The 10 Best Cyber Security and Ethical Hacking Courses on Udemy in 2026](https://www.courseduck.com/best-cyber-security-courses) - [The 10 Best Java Courses on Udemy in 2026](https://www.courseduck.com/best-java-courses) - [The 10 Best SQL Courses on Udemy in 2026](https://www.courseduck.com/best-sql-courses) - [The 9 Best Web Development Courses on Udemy in 2026](https://www.courseduck.com/best-web-development-courses) - [The 10 Best Claude Courses on Udemy in 2026](https://www.courseduck.com/best-claude-courses) - [The 10 Best IT Certification Courses on Udemy in 2026, One per Exam](https://www.courseduck.com/best-it-certification-courses) - [The 10 Best AI Agent Courses on Udemy in 2026, Ranked by Student Reviews](https://www.courseduck.com/best-ai-agent-courses) - [The 10 Best Free Udemy Courses in 2026, Ranked by Student Reviews](https://www.courseduck.com/best-free-udemy-courses) - [The 5 Best Python Courses Available Online [2026]](https://www.courseduck.com/best-python-courses-online) - [The 10 Best Udemy Courses in 2026](https://www.courseduck.com/best-udemy-courses) - [The 5 Best Machine Learning Courses in 2026](https://www.courseduck.com/5-best-machine-learning-courses) - [10 Best Excel Courses in 2026 - Including 3 Free Options](https://www.courseduck.com/best-excel-courses) - [4 Best Courses Any California Business Owner Should Take](https://www.courseduck.com/4-best-courses-any-california-business-owner-should-take) ## Development and programming - [Web Development](https://www.courseduck.com/programming/web-development/): 957 courses - [Python](https://www.courseduck.com/programming/python/): 661 courses - [SQL](https://www.courseduck.com/programming/sql/): 631 courses - [JavaScript](https://www.courseduck.com/programming/javascript/): 581 courses - [Data Science](https://www.courseduck.com/programming/data-science/): 575 courses - [Artificial Intelligence](https://www.courseduck.com/programming/artificial-intelligence/): 546 courses - [Software Development](https://www.courseduck.com/programming/software-development/): 432 courses. Programming fundamentals, software engineering, design patterns, developer tools and languages that do not have a category of their own yet. - [Machine Learning](https://www.courseduck.com/programming/machine-learning/): 409 courses - [C#](https://www.courseduck.com/programming/c-sharp/): 379 courses - [Java](https://www.courseduck.com/programming/java/): 362 courses - [React](https://www.courseduck.com/programming/react-js/): 343 courses - [Game Development Fundamentals](https://www.courseduck.com/programming/game-development-fundamentals/): 327 courses - [Unity](https://www.courseduck.com/programming/unity/): 326 courses - [Software Testing](https://www.courseduck.com/programming/software-testing/): 324 courses - [Git](https://www.courseduck.com/programming/git/): 290 courses - [CSS](https://www.courseduck.com/programming/css/): 267 courses - [Android Development](https://www.courseduck.com/programming/android-development/): 258 courses - [PHP](https://www.courseduck.com/programming/php/): 239 courses - [Node.js](https://www.courseduck.com/programming/node-js/): 203 courses - [iOS Swift](https://www.courseduck.com/programming/ios-swift/): 185 courses - [Data Structures and Algorithms](https://www.courseduck.com/programming/data-structures-and-algorithms/): 184 courses - [Angular](https://www.courseduck.com/programming/angular/): 180 courses - [ASP.NET](https://www.courseduck.com/programming/asp-net/): 168 courses - [Hadoop](https://www.courseduck.com/programming/hadoop/): 168 courses - [MySQL](https://www.courseduck.com/programming/mysql/): 162 courses - [HTML 5](https://www.courseduck.com/programming/html-5/): 159 courses - [Deep Learning](https://www.courseduck.com/programming/deep-learning/): 158 courses - [Selenium](https://www.courseduck.com/programming/selenium/): 155 courses - [Introduction to Computer Science](https://www.courseduck.com/programming/introduction-to-computer-science/): 155 courses - [jQuery](https://www.courseduck.com/programming/jquery/): 150 courses - [Mobile Development](https://www.courseduck.com/programming/mobile-development/): 145 courses. Building apps for iOS and Android with native and cross-platform tools. - [C++](https://www.courseduck.com/programming/c-plus-plus/): 142 courses - [Java Spring Framework](https://www.courseduck.com/programming/java-spring-framework/): 137 courses - [WordPress](https://www.courseduck.com/programming/wordpress/): 132 courses - [Visual Basic .NET](https://www.courseduck.com/programming/visual-basic-net/): 122 courses - [Bootstrap](https://www.courseduck.com/programming/bootstrap/): 118 courses - [Unreal Engine](https://www.courseduck.com/programming/unreal-engine/): 116 courses - [Blockchain Programming](https://www.courseduck.com/programming/blockchain-programming/): 116 courses - [Django](https://www.courseduck.com/programming/django/): 114 courses - [Laravel](https://www.courseduck.com/programming/laravel/): 113 courses - [Redux](https://www.courseduck.com/programming/redux/): 109 courses - [Flutter](https://www.courseduck.com/programming/flutter/): 108 courses - [Ruby on Rails](https://www.courseduck.com/programming/ruby-on-rails/): 105 courses - [Kotlin](https://www.courseduck.com/programming/kotlin/): 92 courses - [C](https://www.courseduck.com/programming/c/): 89 courses - [Vue.js](https://www.courseduck.com/programming/vue-js/): 88 courses - [PostgreSQL](https://www.courseduck.com/programming/postgresql/): 87 courses - [React Native](https://www.courseduck.com/programming/react-native/): 83 courses - [TypeScript](https://www.courseduck.com/programming/typescript/): 81 courses - [Go](https://www.courseduck.com/programming/go/): 81 courses - [Scala](https://www.courseduck.com/programming/scala/): 77 courses - [Xamarin](https://www.courseduck.com/programming/xamarin/): 76 courses - [3D Game Development](https://www.courseduck.com/programming/3d-game-development/): 50 courses - [Elastic Search](https://www.courseduck.com/programming/elastic-search/): 49 courses - [Magento 2](https://www.courseduck.com/programming/magento-2/): 28 courses - [Electron](https://www.courseduck.com/programming/electron/): 9 courses ## Design - [3D Modeling](https://www.courseduck.com/programming/3d-modeling/): 591 courses - [Graphic Design](https://www.courseduck.com/programming/graphic-design/): 422 courses - [Photoshop](https://www.courseduck.com/programming/photoshop/): 276 courses - [Drawing](https://www.courseduck.com/programming/drawing/): 220 courses - [Digital Painting](https://www.courseduck.com/programming/digital-painting/): 204 courses - [UX Design](https://www.courseduck.com/programming/ux-design/): 168 courses - [Adobe After Effects](https://www.courseduck.com/programming/adobe-after-effects/): 139 courses - [Blender](https://www.courseduck.com/programming/blender/): 137 courses - [Illustrator](https://www.courseduck.com/programming/illustrator/): 131 courses - [UI Design](https://www.courseduck.com/programming/ui-design/): 110 courses - [Game Design](https://www.courseduck.com/programming/game-design/): 109 courses - [Design Thinking](https://www.courseduck.com/programming/design-thinking/): 84 courses - [Figma](https://www.courseduck.com/programming/figma/): 70 courses - [Adobe Indesign](https://www.courseduck.com/programming/adobe-indesign/): 64 courses - [Houdini](https://www.courseduck.com/programming/houdini/): 51 courses - [Cinema 4D](https://www.courseduck.com/programming/cinema-4d/): 50 courses - [Adobe Experience Design](https://www.courseduck.com/programming/adobe-experience-design/): 46 courses - [Affinity Designer](https://www.courseduck.com/programming/affinity-designer/): 38 courses - [Typography](https://www.courseduck.com/programming/typography/): 32 courses - [Interaction Design](https://www.courseduck.com/programming/interaction-design/): 30 courses - [Affinity Photo](https://www.courseduck.com/programming/affinity-photo/): 24 courses - [Sketch](https://www.courseduck.com/programming/sketch/): 18 courses - [Invision](https://www.courseduck.com/programming/invision/): 6 courses ## Business - [Business](https://www.courseduck.com/programming/business/): 1,095 courses - [Data Analysis](https://www.courseduck.com/programming/data-analysis/): 394 courses - [Communication Skills](https://www.courseduck.com/programming/communication-skills/): 264 courses. Speaking and writing at work: public speaking, presentations, business writing and email, negotiation, influence and body language. - [Project Management](https://www.courseduck.com/programming/project-management/): 242 courses. Planning and running projects: Agile and Scrum, PMP, CAPM and PSM exam prep, Microsoft Project and project risk. - [Leadership & Management](https://www.courseduck.com/programming/leadership/): 160 courses. Leading people and teams: new-manager training, leadership skills, delegation, feedback and difficult conversations. - [E-Commerce](https://www.courseduck.com/programming/e-commerce/): 122 courses. Selling products online: Amazon FBA, dropshipping, eBay and Etsy, print on demand, product sourcing and Amazon KDP. - [Human Resources](https://www.courseduck.com/programming/human-resources/): 121 courses. People operations: recruiting and hiring, HR analytics, onboarding, diversity and inclusion, and HR certification prep. - [Entrepreneurship](https://www.courseduck.com/programming/entrepreneurship/): 105 courses. Starting and growing a business: startup basics, business plans and ideas, home and online businesses, and freelancing. - [Shopify](https://www.courseduck.com/programming/shopify/): 93 courses - [Sales](https://www.courseduck.com/programming/sales/): 64 courses. Selling for a living: sales skills, B2B selling, cold calling, prospecting and managing a sales team. ## Marketing - [Digital Marketing](https://www.courseduck.com/programming/digital-marketing/): 415 courses - [Social Media Marketing](https://www.courseduck.com/programming/social-media-marketing/): 301 courses - [Marketing](https://www.courseduck.com/programming/marketing/): 199 courses - [SEO](https://www.courseduck.com/programming/seo/): 128 courses - [Google Analytics](https://www.courseduck.com/programming/google-analytics/): 109 courses - [Branding](https://www.courseduck.com/programming/branding/): 62 courses - [Growth Hacking](https://www.courseduck.com/programming/growth-hacking/): 39 courses ## IT and software - [IT & Software](https://www.courseduck.com/programming/it-and-software/): 1,870 courses - [IT Certifications](https://www.courseduck.com/programming/it-certifications/): 864 courses. Exam prep for CompTIA, Cisco, Microsoft Azure, CISSP, ITIL, Red Hat and other IT certifications. - [Hacking](https://www.courseduck.com/programming/hacking/): 485 courses - [Arduino](https://www.courseduck.com/programming/arduino/): 312 courses - [AWS](https://www.courseduck.com/programming/aws/): 297 courses ## Finance and accounting - [Finance & Accounting](https://www.courseduck.com/programming/finance-and-accounting/): 734 courses - [Bitcoin](https://www.courseduck.com/programming/bitcoin/): 143 courses ## Office productivity - [Office Productivity](https://www.courseduck.com/programming/office-productivity/): 605 courses - [Excel](https://www.courseduck.com/programming/excel/): 475 courses ## Personal development - [Personal Development](https://www.courseduck.com/programming/personal-development/): 1,121 courses ## Health and fitness - [Health & Fitness](https://www.courseduck.com/programming/health-and-fitness/): 870 courses ## Photography and video - [Video Editing & Animation](https://www.courseduck.com/programming/video-editing-and-animation/): 298 courses - [Photography](https://www.courseduck.com/programming/photography/): 284 courses - [Adobe Premier Pro](https://www.courseduck.com/programming/adobe-premier-pro/): 102 courses - [Adobe Lightroom](https://www.courseduck.com/programming/adobe-lightroom/): 77 courses ## Music - [Music](https://www.courseduck.com/programming/music/): 549 courses - [Guitar](https://www.courseduck.com/programming/guitar/): 200 courses ## Teaching and academics - [Teaching & Academics](https://www.courseduck.com/programming/teaching-and-academics/): 566 courses - [Language Learning](https://www.courseduck.com/programming/language-learning/): 493 courses - [Engineering](https://www.courseduck.com/programming/engineering/): 324 courses ## Lifestyle - [Lifestyle](https://www.courseduck.com/programming/lifestyle/): 323 courses ## Policies - [Privacy policy](https://www.courseduck.com/privacy-policy) - [Terms and conditions](https://www.courseduck.com/terms-conditions) - [Do not sell or share my personal information](https://www.courseduck.com/do-not-sell-my-personal-information) - Crawling: every crawler, AI assistants and AI training crawlers included, is welcome everywhere except the admin and account areas (see /robots.txt).