In view of the lockdown due to #Covid-19 I’ve decided to release a series of Coding tutorials for people with no coding or technology experience.
Got a Question?
Got a question? Ask away in our forums!
Lesson 1
In this lesson we do a walkthrough of the App we are going to build.
Lesson 2
In this lesson we set up all the software, folders and files we need to start coding.
Click here to download Brackets.
Lesson 3
In this lesson we write and run our first lines of code.
Got a Question?
Got a question? Ask away in our forums!
Lesson 4
In this lesson we look at different types of text outputs.
Lesson 5
In this lesson we ramp things up a bit and add an image to our page.
Click here to download the images for this lesson.
Tips:
- Ensure that your folder is named images with all lowercase letters.
- When typing in your code, remember there are 3 parts:
- The image tag: <img
- The source tag: src=”file name goes here”
- The angle brackets at the end: />
Lesson 6
In the previous lesson, we added an image to our page. In this lesson we will write code to manipulate that image.
Tips:
- Make sure you spell “width” and “height” correctly.
- Don’t forget the equals to sign “=”
- Make sure the numbers are in double quotes.
- If you cannot see your image in the brewers, and are seeing an empty rectangle, it’s probably or you are having trouble unzipping the file. Please see the short video below for instructions on how to unzip a file I Windows.
Got a Question?
Got a question? Ask away in our forums!
Lesson 7
In this lesson we introduce CSS Style Sheets. Style sheets enable us to add colours, fonts, layouts and other styles to our pages.
Lesson 8
In this lesson we add a Style Sheet where we will add styling information for our app.
Lesson 9
In this lesson we code actual CSS. Enjoy!
Tips:
- Watch your spellings – for example, “color”.
- We use curly brackets in CSS, not round ones. So, use {} instead of ().
- Please, pleeeaase don’t forget the semicolons at the end of the lines.
Got a Question?
Got a question? Ask away in our forums!
Lesson 10
In this lesson we take a deeper look at CSS fonts and colours.
Lesson 11
In this lesson we add and style different sections to our page using <div>
Lesson 12
In this lesson we get to grips with Paddings and Margins.
Got a Question?
Got a question? Ask away in our forums!
Lesson 13
In this lesson we style the Header of our page.
Lesson 14
In this lesson we add and style the Footer section.
Got a Question?
Got a question? Ask away in our forums!
Lesson 15
In this lesson we add and style the Banner image to our page.
Lesson 16
In this lesson we start making the main Content section our page.
Lesson 17
In this lesson we use CSS Floats to align the left and right columns.
Got a Question?
Got a question? Ask away in our forums!
Lesson 18
In this lesson we add some text to the left column and style it.
Click here to download my code.
Got a Question?
Got a question? Ask away in our forums!
Lesson 19
In this lesson we learn about HTML forms. From are used to input data into web pages and apps.
Lesson 20
In this lesson we learn about HTML Hyperlinks. We will then add hyperlinks in the right column of our page.
Got a Question?
Got a question? Ask away in our forums!
Lesson 21
In this lesson we learn how to style Hyperlinks, and we style the Hyperlinks in the right column.
Lesson 22
We write our first JavaScript code! In this lesson we add an “event listener” to the button to determine what happens when it is clicked.
Lesson 23
In this lesson we learn about variables in JavaScript. Then, we learn how to capture all the answers the user inputs, and store those answers in variables.
Got a Question?
Got a question? Ask away in our forums!
Lesson 24
In this lesson we learn about JavaScript decisions using the IF statement.
Lesson 25 – The Grand Finale
This is the final lesson in this series. In this lesson we do some final checks on our app and perform a complete test.
Click here to download my code.
Got a Question?
Got a question? Ask away in our forums!
Ashraf Dockrat
Brilliant
Thank you
Bilal Kathrada
A pleasure! Thanks so much!
Zaheer
Great tutorial
Very inspiring
Bilal Kathrada
Thanks
Venesh
Thank you for your time and energy. Really appreciate it.
Ahmed Murchie
Slms Absolutely Brilliantly done. Your calm, patient reasuuring voice does so much to get the message across. Jazak Allah.
Bilal Kathrada
Thanks so much Ahmed!
Maroof Abdulazeez
Masha Allah! I pray that the Almighty continue to strengthen you. I did not have any pre knowledge in coding before now, but I am really improving on these tutorials daily.
Thank you so much, JazakAllah.
Maroof
Bilal Kathrada
Thanks for the kind words Maroof
Keashin
Mr. Bilal when I add more than one variable the alert does not work
Rikhil Rosenpershad
Thank you Mr Bilal,really enjoying the tutorials so far
Bilal Kathrada
A pleasure! Keep coding 🙂
Rikhil Rosenpershad
Thank you Mr Bilal,really enjoying the tutorials so far.
Maroof Abdulazeez
Mr Bilal, I think I messed up today, my stylesheet is not linking with my index.html
Please advise me.
Thank you
Bilal Kathrada
Hi Mariof. Double check the line in you index.html where you are linking the style sheet:
Also, check the spelling of your file name in the folder.
Maroof Abdulazeez
Please would you advise me to delete my bracket app and redownload it again from the link you gave us. What happened is that I got my first four tutorials from Youtube, so I did not download the App from the link you provided for us. Because I am thinking maybe some of the settings might not be ok.
Please advise.
JazakAllah.
Maroof Abdulazeez
Mr Bilal, I think I messed up today, my stylesheet is not linking with my index.html
Please advise me. Please.
Thank you
Suresh
Good afternoon Bilal,
Happy Monday 🙂
Please advise if you will have the above link accessible to the “Lockdown 21 day Coding Challenge” once all the lessons are completed? It will be a great to keep the link open as a “reference library” to have access to the videos should you need to go back and check and/or clarify any queries/mistakes.
Appreciate your confirmation.
Regards
Suresh
Bilal Kathrada
Hi Suresh. Yes, the lessons will still be available 🙂
Maroof Abdulazeez
Thanks for this
Bilal Kathrada
Uninstall Brackets by using the Add/Remove Program feature.
Then, download and re-install. Should be fine
Sherri Moodley
Lesson 5 when i open the images file it say free trial is over pay to continue
Talha Kathrada
What software are you using to unzip the folder?
Try right clicking on the folder and clicking on “Extract Here”
Rikhil Rosenpershad
The computer Coding is getting better and better Mr Bilal
Jadon
Hi, Mr Bilal. can you please assist me, for lesson 14 I did all the coding and checked that everything was correct ; but when I refreshed the page nothing changed on the footer.
Keashin
Mr. Bilal when I add more than one variable the alert does not work
Bilal Kathrada
Hi! Please ask your question in the forum
Mohamed
Asalaamu alay kum
Jazakallah khairan for this tutorial. My question is reg font in css. Can any font be used that is on the pc. I wish to use ‘mk broken types’ which I use in Word. How can I use this in css?
Talha Kathrada
You can use any font you have on your hard drive in your project using the font-family line in your css. Just make sure to spell the font’s name correctly.
Rikhil Rosenpershad
Thank you for the feedback Mr Bilal
Bilal Kathrada
A pleasure!
Zain Muhammad
Dear Bilal Kathrada
I’m sure i speak on behalf of all those that participated in this coding challenge.
My sincere thanks and gratitude to you and Maseehullah for taking the initiative to offer this course. It was thoroughly informative, interesting and satisfying.
Your method of presentation and explanations made it easy to follow and understand.
You definitely got me interested in learning more about coding.
May you grow from strength to strength.
Bilal Kathrada
Always a pleasure, Zain – just doing what we love 🙂
Abu Ammaar
I am loving it, despite me starting with these TUTS a bit late , well presented and very simple to understand. Great Work!
Cindy Deysel
Hi Bilal, my computer has security settings that won’t allow downloading of Brackets, what is the next best thing? How does NotePad work?
Bilal Kathrada
Hi Cindy. Notepad will work too.