Sources: https://www.northeastern.edu/graduate/blog/most-popular-programming-languages/
Certification Program: A certificate demonstrates you have a single skill, often not granted by a university. Often take a few weeks to several months to complete.
University Program: Degrees take longer, there are different requirements for an Associates Degree (generally 2 years) and a Bachelors degree (generally 4 years).
Languages & Subjects
HTML & CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby, C++, R, C#, PHP, Go, Swift, Kotlin | Web Development, Data Science, Computer Science, Developer Tools, Machine Learning, Code Foundations, Web Design, Game Development, Mobile Development, Data Visualization, Full Catalog |
PROS | CONS |
---|---|
+ Aesthetically pleasing courses. For paid service, only $20 per month. + Good guides for finding information. + Explains errors. |
- Reported bugs in some courses. Also reported it runs slowly occasionally. - No certifications |
PROS | CONS |
---|---|
+ Completely free. + Grants legitimate certifications. + Project based, completed projects required in order to earn certifications. |
- Stylistically less pleasing to look at. - The “help” button opens on a chatroom. You will need to rely on past forum posts for answers instead. -No progress indicators. |
https://www.udacity.com/
Languages & Subjects
187 Free Courses Python, AI, Machine Learning, Statistics, app development, Rapid Prototyping, Linear Algebra Refresher Course, and more |
59 Programs Hybrid Cloud Engineer, Development for Microsoft Azure, Data Science for Business Leaders, Introduction to Cyber Security, and more |
PROS | CONS |
---|---|
+ Stylistically pleasing to look at. + Code error notifications. + Great selection of free courses. App development for both Android and iOS not common. |
- $200 a month. - Paying a monthly subscription instead of paying by course is not suitable for everyone. |
Integrated Development Environment