Every topic in this category, with what it actually holds today.
| Topic | Courses | Free | Avg rating | With certificate | Monthly searches |
|---|---|---|---|---|---|
| Python | 61 | 9 | 4.5★ | 57 | 18.1K |
| Web Development | 15 | 5 | 4.6★ | 14 | 18.1K |
| Full Stack Development | 3 | 1 | 4.5★ | 3 | 14.8K |
| Java | 26 | 7 | 4.4★ | 26 | 6.6K |
| SQL | 14 | 5 | 4.5★ | 13 | 6.6K |
| Game Development | 5 | 2 | 4.5★ | 5 | 3.6K |
| C++ | 2 | 2 | 4.6★ | 2 | 2.4K |
| React | 14 | 4 | 4.4★ | 14 | 1.9K |
| JavaScript | 13 | 3 | 4.5★ | 13 | 1.3K |
| Flutter | 3 | 1 | 4.4★ | 3 | 1K |
| Android Development | 1 | — | 4.4★ | 1 | 880 |
| C Programming | 10 | 2 | 4.4★ | 10 | — |
| Node.js | 4 | — | 4.3★ | 4 | — |
| Angular | 3 | — | 4.5★ | 3 | — |
| Django | 1 | — | 4.7★ | 1 | — |
| PHP | 4 | 3 | 4.5★ | 4 | — |
| Golang | 2 | — | 4.6★ | 2 | — |
| Rust | 1 | 1 | 4★ | 1 | — |
| iOS Development | 1 | 1 | 4.4★ | 1 | — |
| TypeScript | 2 | 1 | 4.5★ | 2 | — |
| Kotlin | 3 | 2 | 4.4★ | 2 | — |
| Data Structures & Algorithms | 8 | 1 | 4.5★ | 8 | — |
| Object Oriented Programming | 9 | 5 | 4.6★ | 9 | — |
Ranked by rating, learners and value across every provider we track.
Programming & Development covers creating software, applications, and websites. This broad field includes many specialisations, such as front-end and back-end web development, mobile app creation, database management, and game development. Learning programming skills opens doors to various technical roles across industries.
Key areas within Programming & Development include languages like JavaScript, Python, and Java. You can also explore specific frameworks and technologies, from full-stack development to database languages like SQL.
| Your Goal | Topic to Start With | Courses There |
|---|---|---|
| Build websites and web applications | Web Development courses or Full Stack Development courses | Foundations of Front-End Web Development, The Complete Full-Stack Web Development Bootcamp |
| Work with data, machine learning, or general scripting | Python courses | Introduction To Python Programming, Python for Everybody Specialization |
| Develop mobile applications for Apple devices | iOS Development courses | Become an iOS Developer from Scratch |
| Manage and query databases | SQL courses | Oracle SQL - A Complete Introduction |
| Develop applications using Java | Java courses | Java Database Connection: JDBC and MySQL |
For beginners exploring Programming & Development, many free options exist. There are 55 free courses available, including popular choices like Introduction To Python Programming and React JS Frontend Web Development for Beginners. These free courses often provide a certificate of completion.
For paid courses, specific prices are not always published by providers on our site. However, durations for beginner courses vary. Some specializations, like the Python for Everybody Specialization, take 2 months to complete. Other comprehensive programs, such as The Complete Python Bootcamp From Zero to Hero in Python, are listed with a duration of 22 hours.