Are you keen to learn software development?
I came across a full stack software developer course that might interest you. As I learn more about the course, let me share my thoughts about it.
This course is the IBM Full Stack Software Developer Professional Certificate mounted on coursera and offered online.
According to the information on their site, learners would acquire up-to-date practical skills and tools that full stack developers use in their daily roles. For example, deployment and scaling of applications using Cloud Native methodologies and tools such as Containers, Kubernetes, Microservices, and Serverless would be something it would cover. Learners will also be developing software with front-end development languages and tools such as HTML, CSS, JavaScript, React, and Bootstrap. The course also guides learners in building a personal GitHub portfolio.
The program consists of 12 nine-hour courses.
- Introduction to Cloud Computing
- Introduction to Web Development with HTML, CSS, JavaScript
- Getting Started with Git and GitHub
- Developing Front-End Apps with React
- Developing Back-End Apps with Node.js and Express
- Python for Data Science, AI & Development
- Developing AI Applications with Python and Flask
- Django Application Development with SQL and Databases
- Introduction to Containers w/ Docker, Kubernetes & OpenShift
- Application Development using Microservices and Serverless
- Full Stack Cloud Development Capstone Project
- Full Stack Software Developer Assessment
Overall these skills are useful as a beginning full stack developer. The scope is indeed wide enough to prepare one to take on a full stack software developer career. You can see that it also covers data science, AI, databases, containers, React and Node.js, etc. These are pretty intense skill sets.
It is suggested that learners take 3 hours per week to learn and complete a course per month. The 12 courses will take a year to complete as such. Depending on one's circumstances, one might be able to cover more grounds in a shorter time. The issue is it takes time for knowledge to get assimilated, so squeezing plenty of content in a short time is not recommended. There should be time allocated for reading and mastering the skills.
The cost involved assuming you want to gain the certificate? It is $49 USD per month. Suppose one does it in 10 months, it would cost USD 490 in total. If you can finish it earlier, you save more.
Since you are on Hive, one way of letting it pay for itself is to document the learning as you progress. Not as in revealing the assignment solutions but in writing about the learning process. I think others will be interested in reading it and you can easily recover the fees with the upvotes.
Enthusiastic full stack developer wannabe on Hive, what are you waiting for?