Writing articles is so important
for self-development for different reasons. First of all, it helps me with improving
my writing skills, learning new words, and learning new stuff. Actually, I am
my first reader, so I write about things that I find interesting, or I did
struggle to learn it/use it since no useful information were available in the
internet and I wanted to save people’s time. Also, I may write articles that is
recommended or requested by the community.
Moreover, it encourages me to
read more books (different genres) and read articles in order to get inspired
by other writers and improve my vocabulary. Meanwhile, I found out that it let
me decrease the amount of time that I used to spend in social media.
What kind of content?
The content of this blog will be mainly
technical; it can be general engineering hacks or algorithms, and it can be
also about a specific tool/software or programming language with its specifications
which my not be transferrable as it is due to the details.
Meanwhile, I will be writing in
Medium all the life style hacks, city guides for travelers and personal
To keep up with what’s going on
in the world and motivate myself to write more often, I will make my best to
post twice a month (maybe more when I have free time). 1 article for 15 day
because I write them when I commute to work and finish them during the weekend.
In this article, you will gain access to many resources that you may didn’t know about it before. It is useful for students or anyone who wants to learn MS technologies.
I have heard this sentence many times:
I would like to learn new technologies, but I don’t have money to pay for a private courses or online education platforms.
Well.. That is not true. Nowadays you can learn everything for free with only access to the Internet. There are many platforms sponsored by NGOs, Universities or Companies like Microsoft.
Let’s go through the resources provided by Microsoft and its partners that will help you learn mainly .NET technology :
MVA will be deprecated by April 30, 2019 (update march 2019)
Microsoft virtual academy or MVA has been around for years. Basically, it is a free online school that provides different courses covering .NET and topics related to Microsoft products. Whether you are a beginner or intermediate level or advanced, MVA has something to offer. Moreover, if you have a problem learning in English, you can search for courses in your native language.
To help you choose the right courses, MVA offers different Learning Paths and suggests some starting points for students, developers, etc.
To conclude, this platform is helpful for anyone interested in .NET Technologies.
— — — —
Microsoft AI school, launched in 2017, is one of the latest learning platforms offered by Microsoft. It is designed to help those who are interested in Data science and Artificial Intelligence to improve their skills. AI School has different courses with various levels. You can also find AI demos with code source in github. If you don’t know where to start, the platform will help you choose the learning path using the path builder, which is a real example of the implementation of Machine Learning to create magic tools.
— — — —
Microsoft Learn is the newest learning platform added to the Microsoft family. According to the article that introduced Microsoft Learn, all content is organized by a learning path. For the moment, there are different paths to learn Azure, Windows development, and Business applications such as Power apps, Power BI, etc.
Microsoft Learn is replacing Microsoft Virtual Academy starting from January 2019.
If you are interested in other products rather than Azure and Business Applications, this is not the right place, but it will have for sure others learning paths in the future.
— — — —
Microsoft Tech Academy is another learning platform by Microsoft where you can follow different pathways and customize it thanks to 4 filters : Product, Audience, Level and Partner.
The Tech Academy is part of the Tech Community platform , which is a great place to find blogs, communities and community events around the world. You can also join a community and talk to many experts.
— — — —
If you love shows and videos, then this was made for you. Channel9 offers amazing content in a format of shows / podcasts / discussions and videos from different Microsoft events. In fact, Channel 9 is behind all the live streaming of Microsoft events such as MS Build, Ignite, etc. It has content in 41 languages. Moreover, you can download the videos in different formats (MP4 different qualities or audio MP3) and most of them have captions in different languages. They also provide links to download the code samples from github.
— — — —
Microsoft has also many channels on YouTube. Whether you want to have just an idea about the product, learn some ad-hoc or go through demos and workshops. Here is a list of some channels :
Now let’s see what Microsoft partners offer for free.
A great online school called edx.orgoffers many courses related to anything you can think about (I guess so :D). According to their website, they have more than 19000 courses from 100+ Universities, companies and NGOs. You can attend all the courses for free. You only pay for the certification if you want to have it.
Datacamp is an awesome platform to learn data science. They have different plans including a free plan that offers 7 courses monthly and 100+ of practice challenges. Moreover, Microsoft offers different courses in partnership with Datacamp where you can practice for free.
— — — —
Pluralsight offers yearly subscription with “35-course limited library benefit” for students with Azure student subscription. To learn about this benefit, please read the dedicated help post here.
If you are book fan, check out the free eBooks from Microsoft. Another free eBook provider is goalkicker.com : they have many eBooks covering different technologies. Many experts volunteered to create good content that you can learn and share it at no cost.
We went through the different websites and platforms that are providing content, but what about the tools ?!well, I did not forget about it 😉
Formerly known as DreamSpark, Microsoft Imagine provides students with a set of software and tools for free. To obtain them, you need to create an account with your student email or verify your account using a Code provided by Microsoft (Contact Microsoft Student Partners in your University/Country or the regional Microsoft office to help you with it).
The same platform may offer you more if your school has a web store subscription, you can search it here, if it is not the case, try to convince your school to join the program. For more details, please check this link.
Github student pack
Github gives you the opportunity to shine with 25 premium tools for 0$. You only need to verify your account with a student email. If you already have an account on github, just add your student email in your account settings.
Azure for students
You can claim 100$ credit in azure without a credit card. There are also many features for free such as Machine Learning Studio.
The list may not be complete, I will try to update it and provide you with interesting resources to build your career 🙂