<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Alara Oluwatoyin Joel</title>
    <description>The latest articles on Forem by Alara Oluwatoyin Joel (@alara_joel).</description>
    <link>https://forem.com/alara_joel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F152415%2F8d73287a-b9e5-4b97-a563-92cc1fecf5d3.jpeg</url>
      <title>Forem: Alara Oluwatoyin Joel</title>
      <link>https://forem.com/alara_joel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/alara_joel"/>
    <language>en</language>
    <item>
      <title>Switching Profile routes based on user role in registration (Express.js)</title>
      <dc:creator>Alara Oluwatoyin Joel</dc:creator>
      <pubDate>Wed, 18 Nov 2020 21:58:13 +0000</pubDate>
      <link>https://forem.com/alara_joel/switching-profile-routes-based-on-user-role-in-registration-express-js-2a7d</link>
      <guid>https://forem.com/alara_joel/switching-profile-routes-based-on-user-role-in-registration-express-js-2a7d</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;h1&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pTF_nE4a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
            &lt;a href="https://stackoverflow.com/questions/64901807/switching-profile-routes-based-on-user-role-in-registration-express-js" rel="noopener noreferrer"&gt;
               Switching Profile routes based on user role in registration (Express.js)
            &lt;/a&gt;
        &lt;/h1&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Nov 18 '20&lt;/span&gt;
            &lt;span&gt;Comments: 1&lt;/span&gt;
            &lt;span&gt;Answers: 0&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/64901807/switching-profile-routes-based-on-user-role-in-registration-express-js" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5MiFESHx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Rk_a5QFN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;&lt;strong&gt;A bit of a long read&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I am currently building the backend for a MERN project, with quite an interesting structure (I would be changing the specifics because it is a private project).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Database: There are 4 database schemas at the moment, 1 user schema with 3 different roles: student…&lt;/li&gt;
&lt;/ul&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    
      &lt;a href="https://stackoverflow.com/questions/64901807/switching-profile-routes-based-on-user-role-in-registration-express-js" rel="noopener noreferrer"&gt;Open Full Question&lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>node</category>
      <category>javascript</category>
      <category>expre</category>
    </item>
    <item>
      <title>100 Days Of Code Battle Plan</title>
      <dc:creator>Alara Oluwatoyin Joel</dc:creator>
      <pubDate>Sun, 19 Jul 2020 08:07:57 +0000</pubDate>
      <link>https://forem.com/alara_joel/100-days-of-code-battle-plan-d0n</link>
      <guid>https://forem.com/alara_joel/100-days-of-code-battle-plan-d0n</guid>
      <description>&lt;p&gt;Having a structural outline for tackling challenges in life is a sure guarantee for a better outcome. A half-baked plan is better than none, and a well -structured plan is best.&lt;br&gt;
One rather funny advantage of planning is that, if things don't go perfectly, you can pinpoint what went wrong, and determine how to tweak things around for a better outcome.   &lt;/p&gt;

&lt;p&gt;In the programming world, it is easy to get overwhelmed. The plethora of things to learn and assimilate can sometimes make you forget that you are primarily supposed to be having fun as you clank that keyboard with your pretty or hunky fingers (pun intended).&lt;/p&gt;

&lt;p&gt;But hold on!  Do not think of running away just yet. As with everything in programming, there is always a way out, if you know what to do.&lt;br&gt;
Thing is knowing what to do and doing it are as far apart as knowing what "Objects" are in coding, and knowing how to use them (I still don't get it to be honest). Okay! I heard you, enough bickering around, let's jump right in.&lt;/p&gt;

&lt;p&gt;The first rule of a battle plan, is sticking to it, the second rule is; "just stick to it", the last is ... well, you get it now.&lt;br&gt;
Due to the dynamism of our lives, and the keen attention coding requires, our battleplan has to be flexible enough.&lt;/p&gt;

&lt;p&gt;A battleplan that gets you  fagged out few steps into the battlefield will ensue in a loss, not to talk about how tired our minds will be.&lt;/p&gt;

&lt;p&gt;Now let's get practical, we are going to be building me a battle plan for 100 Days of code round 4. Grab a drink, as this will cover my entire journey for this round.&lt;/p&gt;

&lt;p&gt;By the end of this, you would be able to use my plan as a template to build an even better one for yourself.&lt;br&gt;
Alright, let's jump right in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Outline of my current situation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Work
&lt;/h3&gt;

&lt;p&gt;I am currently building a project with a startup that focuses on building a product around digital signage.&lt;br&gt;
Will have to build a Vue.js web app to integrate with the signage product once it is ready.&lt;br&gt;
Will be working with the LEMP stack, to deploy and manage the product.&lt;br&gt;
I will also be building WordPress sites (sighs) :).&lt;br&gt;
Better interpersonal skills&lt;/p&gt;

&lt;h4&gt;
  
  
  Technologies needed:
&lt;/h4&gt;

&lt;p&gt;Digital signage CMS.&lt;br&gt;
The LEMP stack (Basic sysadmin)&lt;br&gt;
Vue.js&lt;br&gt;
WordPress and Elementor.&lt;/p&gt;

&lt;h3&gt;
  
  
  School
&lt;/h3&gt;

&lt;p&gt;I recently bagged a certificate of completion for part 1 (data science module) of my data science and machine learning with python, diploma with Worldquant University.&lt;br&gt;
Have to do a deep revision to fully comprehend the course material, and get better at solving ds/ml related tasks.&lt;br&gt;
 Have to prepare for part 2 (machine learning module).&lt;/p&gt;

&lt;h4&gt;
  
  
  Technologies needed:
&lt;/h4&gt;

&lt;p&gt;Python 3.&lt;br&gt;
Mysql.&lt;br&gt;
Pandas, Numpy and Matplotlib (Ds frameworks and libs)&lt;/p&gt;

&lt;h3&gt;
  
  
  Personal development
&lt;/h3&gt;

&lt;p&gt;I need a deep rerun of javaScript's core concepts, to become an A+ js developer.&lt;br&gt;
I have already invested in a MERN stack journey so I have to continue that, and pick all the parts gracefully.&lt;br&gt;
Get better at both SQL databases (MySQL and Postgresql).&lt;br&gt;
Pick up some Adobe XD, and photoshop (nothing too deep).&lt;/p&gt;

&lt;h4&gt;
  
  
  Technologies needed:
&lt;/h4&gt;

&lt;p&gt;Javascript&lt;br&gt;
MongoDB&lt;br&gt;
React&lt;br&gt;
Node and Express.&lt;br&gt;
Adobe Xd&lt;br&gt;
Adobe Photoshop.&lt;/p&gt;

&lt;h3&gt;
  
  
  Non-coding related goals:
&lt;/h3&gt;

&lt;p&gt;Understand the basic intricacies of the forex market (tutorials and networking).&lt;br&gt;
Start learning  to play the keyboard&lt;br&gt;
Build a side business.  &lt;/p&gt;

&lt;p&gt;N.B: This is not a checklist that must be finished in about 3 months. No one becomes a pro at all these in that time.  It's more about, and still building yourself in stages &lt;/p&gt;

&lt;p&gt;Coding /Learning is a journey, a continuity that has no end in sight but rather unwinds into more beautiful and challenging patterns (think the &lt;a href="https://en.wikipedia.org/wiki/Mandelbrot_set"&gt;Mandelbrot set&lt;/a&gt;) and I understand if you prefer to focus on this for x time, and then move to this for y time, that's fine. &lt;/p&gt;

&lt;p&gt;But I don't think that will work for me, because you only get good with experience, be it one tech or four techs you are working on. &lt;br&gt;
Without real projects, you won't leave your comfort zone.&lt;br&gt;
Also, I believe growth should be all-round, but please do not overwhelm yourself.  Alright, let's get back to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Weekly Outline:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SE1zPgq9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/stealthman22/image/upload/v1595140733/new-portfolio/showcase/table_1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SE1zPgq9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/stealthman22/image/upload/v1595140733/new-portfolio/showcase/table_1.png" alt="Basic outline weekly table"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here I used the concept of Economics concept of the scale of preference, which reasons that the most important activities must be prioritized. &lt;/p&gt;

&lt;p&gt;If you work, then on working days, you can get by with dedicating about one hour to coding. But if you don't work then replace that column with coding. That way you can have two coding sessions a day, or mix it up with another activity (any other thing you want to get good at - coding related or not). &lt;br&gt;
As &lt;a href="https://www.youtube.com/user/killerphp"&gt;Stefan Mishtok&lt;/a&gt; says "You should always leave coding wanting more, not feeling overwhelmed". &lt;/p&gt;

&lt;h2&gt;
  
  
  Goal (progression) Outline:
&lt;/h2&gt;

&lt;p&gt;The first thing to keep in mind is this must not work out exactly as planned. It could go faster, it could go slower, or it could change up real quick.  You do not have to strictly go by this, just see it as a framework to keep you accountable and on your toes.&lt;/p&gt;

&lt;p&gt;Also, never stock this so much that it looks like 20,000 feet pack of cards, else it will come crashing down on you hard. &lt;br&gt;
Finally, no one is going to have god-level perfection and smoothness in even HTML in 100 days, you should aim at having an all-round growth in stages and being productive at every level of growth.&lt;br&gt;
You should have this section built up with continuity in mind.&lt;/p&gt;

&lt;p&gt;That said here goes mine:&lt;br&gt;
We will be iterating through 5 sets of 20 days. For convenience, we will call each of the sprints.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EhSqJeQf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/stealthman22/image/upload/v1595140733/new-portfolio/showcase/table_2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EhSqJeQf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/stealthman22/image/upload/v1595140733/new-portfolio/showcase/table_2.png" alt="Progression outline"&gt;&lt;/a&gt;&lt;br&gt;
Find the table files &lt;a href="https://drive.google.com/file/d/1LyBnW8d7rYMMhTTeyEr3jjufIkkfCoaP/view?usp=sharing"&gt;here&lt;/a&gt; &lt;br&gt;
Please keep in mind that the goals and focus can change, depending on how long it takes to assimilate them, or if a more important activity add up or replaces another.&lt;br&gt;
Hard work, consistency and perseverance is required to come out successfully. Sticking to the goals is key.&lt;/p&gt;

&lt;p&gt;I know this whole setup may look like a tad bit too much multi-tasking. Never overwhelm your self, but never be boring too. As [Robert Heinlein] said (&lt;a href="https://en.wikipedia.org/wiki/Competent_man"&gt;https://en.wikipedia.org/wiki/Competent_man&lt;/a&gt;) &lt;/p&gt;

&lt;p&gt;&lt;em&gt;A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Phew! that's a long list. The idea is to have a systemic approach to picking up skill(s), while effectively fulfilling your obligations, by making bits of progress which ultimately culminates into all-round success. &lt;/p&gt;

&lt;p&gt;Thank you for sticking around with me, I sincerely hope I have been able to help you in some way.&lt;br&gt;
please share your comments, advice and corrections with me below in the comment sections.&lt;/p&gt;

&lt;p&gt;Finally here are few resources I would be using to learn the skills I outlined, check them out if interested:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK"&gt;SysAdmin by tutorialLinux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/mern-stack-front-to-back/"&gt;MERN stack by Traversy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Wy9q22isx3U&amp;amp;t=427s"&gt;Vue by traversy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4deVCNJq3qc&amp;amp;t=1961s"&gt;Vue by FCC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL7pEw9n3GkoVAqCMVTz2mKthyWr-svpQJ"&gt;React by techsmith&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also connect with me on &lt;a href="https://twitter.com/alara_joel"&gt;twitter&lt;/a&gt;&lt;br&gt;
Cheers, keep learning, happy coding and stay safe!!!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>python</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What I have learnt so far from 100Days challenge </title>
      <dc:creator>Alara Oluwatoyin Joel</dc:creator>
      <pubDate>Thu, 09 Jul 2020 04:22:15 +0000</pubDate>
      <link>https://forem.com/alara_joel/what-i-have-learnt-so-far-from-100days-challenge-4hm7</link>
      <guid>https://forem.com/alara_joel/what-i-have-learnt-so-far-from-100days-challenge-4hm7</guid>
      <description>&lt;p&gt;I finished 100 days of code round 3 on the 23rd of April 2020. Within a year, I have gone through 3 iterations of this challenge, and my tech knowledge has skyrocketed&lt;/p&gt;

&lt;p&gt;It feels like just yesterday when I was learning HTML 4 and css2 from a VTC course (maybe all those details will be in another blog shortly).&lt;/p&gt;

&lt;p&gt;In my first round of the 100 days challenge, I started learning the foundations of javascript, while completing my Freecodecamp responsive web developer projects. And I also completed Wesbos's javascript 30 challenge (where we build 30 amazing projects, all in vanilla js).&lt;/p&gt;

&lt;p&gt;Finally, I worked began working through Andrei Neagoie's Complete web developer's course.&lt;br&gt;
In round two, I went deeper into Andrei's course and finished up with the full stack react project. It was intense and quite fulfilling. Technologies I got to work with include:&lt;br&gt;
HTML5&lt;br&gt;
CSS3&lt;br&gt;
Vanilla js&lt;br&gt;
Git&lt;br&gt;
React&lt;br&gt;
Redux&lt;br&gt;
Postman&lt;br&gt;
PostgreSQL&lt;br&gt;
Express.js&lt;br&gt;
Node.js&lt;br&gt;
This was a real workload and an eyeopener on how the industry runs. It's obvious that a lot of hard work goes into building web projects, but what is admirable is the fluidity, teamwork and cohesiveness required to get things done, and on time.&lt;/p&gt;

&lt;p&gt;Round 3 for me took a rather different turn, in terms of momentum and concentration. A lot of personal issues got in the way of my otherwise stellar learning speed, and it became quite a struggle to keep up. I would have been riding on eagles wings if things remained the same, but still, I didn't fall off the clouds. &lt;/p&gt;

&lt;p&gt;At this point I was focused on brushing myself up professionally, so most of the challenge was spent on building a &lt;a href="https://stealthportfolio.netlify.app/"&gt;portfolio&lt;/a&gt; from scratch,  using Webpack as a bundler. I took quite some time to get it done because there was quite a lot to learn and figure out for myself.&lt;br&gt;
I also made another attempt at WorldQuant University's data science diploma.&lt;/p&gt;

&lt;p&gt;At the close of this round, my portfolio was ready, and I had learned quite a lot of things about production environments, and responsive design. My main focus now was on completing part 1 of my data science diploma.&lt;/p&gt;

&lt;p&gt;In a nutshell, I would say that the 100 Days Of Code challenge helps you to keep up with coding and hence helps develops your skills as a programmer. Whether your a beginner, or already working as a dev, partaking in this challenge helps hold you accountable, and always pushed you to learn, or at least (for working devs) write down and track your improvements.  &lt;/p&gt;

&lt;p&gt;My little advice will be to take your time and really pick up the fundamentals first, and do more projects too, especially not strictly following tutorials all the time. And when you do tutorials, improve something no matter how small.&lt;/p&gt;

&lt;p&gt;If you want to get started too visit the 100days official &lt;a href="https://www.100daysofcode.com/"&gt;website&lt;/a&gt;. You should also take advantage of the social media handles, as it is a way to meet a lot of amazing developers at every level; beginners who want to learn alongside you, intermediates who will challenge you with their progress, and experts who will give you nice nudges into the right direction.&lt;/p&gt;

&lt;p&gt;All I am saying is that the community is amazing.  I hope you tag along and join me on &lt;a href="https://twitter.com/alara_joel"&gt;Twitter&lt;/a&gt; as I get ready to take on Round 4, and I will help you the best way I can.&lt;br&gt;
Till I come your way again, cheers and happy coding.&lt;/p&gt;

&lt;p&gt;Links to some resources for learning that has helped me, or will soon :)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.udemy.com/course/the-complete-web-developer-zero-to-mastery/"&gt;zero to mastery&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/TechGuyWeb"&gt;Traversy Media&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/wesbos"&gt;Wes Bos&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/"&gt;FCC&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UClb90NQQcskPUGDIXsQEz5Q"&gt;DevEd&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/techSithTube"&gt;Sith Tube&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>webdev</category>
      <category>coding</category>
      <category>advice</category>
    </item>
    <item>
      <title>Tips for getting the best out of online courses</title>
      <dc:creator>Alara Oluwatoyin Joel</dc:creator>
      <pubDate>Fri, 17 Apr 2020 19:34:03 +0000</pubDate>
      <link>https://forem.com/alara_joel/tips-for-getting-the-best-out-of-online-courses-3f48</link>
      <guid>https://forem.com/alara_joel/tips-for-getting-the-best-out-of-online-courses-3f48</guid>
      <description>&lt;p&gt;Often times when people choose to better themselves in an online setting, it is a bit of a struggle. &lt;br&gt;
This is because there are tons of different activities competing for your time: some useful, and some not. Especially owning to the fact that no one is really keeping you accountable, as in a school setting.&lt;/p&gt;

&lt;p&gt;But with a few guidelines, you can stop the procrastination, and prevent time from ticking your opportunities away.&lt;/p&gt;

&lt;p&gt;Below I will share some pointers with you that will enable you to get the best out of your studies online. Believe me when I say I learnt some of these the hard way.&lt;br&gt;
Here goes the list:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Zen Mode (Zone Out)&lt;/li&gt;
&lt;li&gt;Be Creative&lt;/li&gt;
&lt;li&gt;Take Notes &lt;/li&gt;
&lt;li&gt;Research
5.Commit&lt;/li&gt;
&lt;li&gt;Have fun&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  1.  Zen Mode (Zone Out):
&lt;/h2&gt;

&lt;p&gt;First and foremost, enforce the classroom environment when learning online. Zone out. This can't be over-emphasized, because there is mostly no one to enforce concentration, hence you might keep playing around. &lt;br&gt;
The worst distractors are chatty friends and your phone. Put both of them on airplane mode, and enter your Zen-mode (A place of utmost concentration).&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Be Creative:
&lt;/h2&gt;

&lt;p&gt;Creativity is the root of all great inventions. The good thing is you do not have to be an Einstein to be creative. When learning especially online ensure to experiment, don't be boring; mix things up, shake things up, learn 1000 ways it doesn't work.&lt;br&gt;
Do not limit yourself to what is being taught, be ready to extend beyond the borders, and do not be afraid to break things (Do not break your computer tho).&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Take Notes:
&lt;/h2&gt;

&lt;p&gt;Please your head is not a hard disk drive, nor a sales ledger. Allow your pens do the storage. Write as much as you can, It is your best shot at breaking the knowledge being passed down into understandable bits. Most online courses are fast-paced, and you might get fooled to thinking "you got it all", trust me: you don't. Write the notes and pen down your ideas, and most importantly your progress.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Research:
&lt;/h2&gt;

&lt;p&gt;When learning online, you are mostly connected to the internet, but the thing is your tutor is not with you when you need to ask a question. Hence your favourite search engine is your best friend, and sites like wikipedia.org and stackoverflow.com (for techies) are storehouses of knowledge.&lt;br&gt;
Ask all questions, be thirsty for knowledge. You might just learn way more than you expected to.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Commit:
&lt;/h2&gt;

&lt;p&gt;Do not start dancing around when taking an online course (Well even if it's a dancing course). Learn to finish what you started, if you pick one course, learn to commit to the end. The gold mine might just be in the last sentence. If you do not learn to do this, you will be missing out of a lot, and might never make any tangible progress. It could be daunting, but hey, nothing good comes easy you know.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Have Fun:
&lt;/h2&gt;

&lt;p&gt;This is not a war, I repeat this is not a war. Find ways to have fun when learning online. connect and interact with tutors and fellow coursemates, you might be isolated from them physically, but you can connect your minds. Think "Team", not "Individual".&lt;/p&gt;

&lt;p&gt;I hope you have learnt something? if you would like to follow me on social media, my account links are down below. &lt;br&gt;
Image credit to Ada, Grab it here &lt;a href="https://www.pexels.com/photo/person-drinking-lemon-tea-in-front-of-her-laptop-3972379/"&gt;Pexels&lt;/a&gt;&lt;br&gt;
Thank you for your time.&lt;br&gt;
Cheers and Happy learning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/alara_joel"&gt;Twitter&lt;/a&gt; &lt;br&gt;
&lt;a href="https://www.facebook.com/alaratj"&gt;Facebbok&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.instagram.com/alara_joel_stealth/"&gt;Instagram&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/alara-joel-b16865b6/"&gt;Linkedin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>selftaught</category>
      <category>courses</category>
      <category>coding</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
