Introduction to Coding for Absolute Beginners

4.4

(13 ratings)

·

4 Weeks

·

Cohort-based Course

Discover the history of computing, fundamentals of programming, building websites with HTML and CSS, no-code tools, AI, and more.

Course overview

Students will gain a strong foundation in web development!

This course will equip students with the foundational knowledge and skills required to understand the basics of coding and programming. They will learn about the history of computing and how coding has evolved over time. By the end of the course, students will have a good understanding of coding concepts, terminology, and programming languages, such as Python or JavaScript.


In addition to coding, students will also learn about website development using HTML and CSS. They will be introduced to no-code tools such as Wix, Squarespace, Bubble and others, and learn about the advantages and disadvantages of using these tools to build websites.


The course will also cover the basics of AI and its real-world applications, such as chatbots. Students will gain an understanding of how AI works, its benefits and challenges, and how it can be used in day-to-day life.


Lastly, students will have the opportunity to apply their learning by building a small-scale project and showcasing their skills. They will also have access to a Q&A session with the instructor to clarify any doubts or questions and receive guidance on their next steps towards continued learning. Overall, this course is designed to empower students with practical skills and knowledge that will serve them well in their personal and professional lives.

Who is this course for

01

Professionals with little coding experience will gain practical skills in programming, web development, and AI in just one week.

02

This course introduces beginners to coding history, coding concepts, and no-code tools, along with hands-on projects and AI exploration.

03

Business owners & entrepreneurs can gain coding knowledge & practical applications in real life for their ventures & startups.

What you’ll get out of this course

Understanding the basics of coding and its importance

Learn what coding is, its history and evolution, and why it's important in today's digital world.

Fundamentals of programming

Learn the basic concepts and terminology of programming, including variables, data types, and control structures using Python or JavaScript.

Building websites with HTML and CSS

Learn the basics of HTML and CSS, how to create a simple website, and how to add styles and formatting to make it look good.

No-code tools

Learn about no-code tools, such as Wix, Squarespace, and Bubble, and how they can help build simple websites with ease.

Introduction to AI

Learn what AI is, its importance, and real-world examples of how it's used. Also, get an introduction to chatbots and how they work.

Practical application

Apply what you've learned in a small-scale project and gain hands-on experience building and coding something yourself.

What people are saying

        Jamshid Hashimi made web development easy to understand. I had no experience before this course, but Jamshid was patient and knowledgeable. I can now create a webpage with HTML, CSS, and JS.
Fahima

Fahima

Medical Student
        For a beginner like me, this course was an absolute delight. It really pushed me through learning coding in the greatest way possible. The resources were the finest you could find, and the assignments were great for improving your coding abilities.
Suhail

Suhail

Course Alumni
        The course is ideal for beginners and everything is explained clearly and excellently. The instructor is highly skilled and provides assistance to all students in each section.
Harun

Harun

Course Alumni
        This course was brilliantly designed and professionally delivered. 
Basir

Basir

Course Alumni
        We had an amazing time during the course and learned a lot, thanks to the efforts of Mr. Jamshid Hashimi. He taught us the fundamentals of coding in a fun and simple way, demonstrating his professionalism and expertise in the field.
Zubair

Zubair

Course Alumni
        It was a great course where I learned a lot of things I never knew before, such as coding, creating my own web page, and understanding how the internet works, among others. I am grateful to @jamshidhashimi for making it possible.
Kaynat

Kaynat

Course Alumni

Meet your instructor

Jamshid Hashimi

Jamshid Hashimi

Founder & Teacher at CodeWeekend

Jamshid Hashimi is a seasoned software engineer and entrepreneur with more than ten years of experience in designing and developing innovative software startups and complex software systems. He holds a Bachelor's degree in Computer Engineering and a Master's degree in Innovation Management and Entrepreneurship.


Throughout his career, Jamshid has taken on various roles, including system engineer, senior software developer, team leader, software architect, and product manager. He has designed and delivered several e-government web applications and web-based software systems, and has led teams to develop medium to large-sized applications that have been showcased in international exhibitions.


Apart from his full-time work experience, Jamshid has provided consultancy services to several organizations, such as developing a knowledge management system for a private development company, maintaining and redeveloping an award-winning digital library platform, and designing an information management system for an energy information portal. His areas of expertise include software and web application development, team leadership, software product management, social entrepreneurship, coaching, curriculum design, and open education.

A pattern of wavy dots

Be the first to know about upcoming cohorts

Introduction to Coding for Absolute Beginners

Course syllabus

01

Introduction to Coding and History of Computing

In this session, students will gain an understanding of what coding is and why it is important. They will also learn about the history of computing and how it has evolved over time. By the end of this session, students will have a basic understanding of coding concepts and terminology.

02

Fundamentals of Programming

In this session, students will learn the fundamentals of programming languages, such as Python or JavaScript. They will gain knowledge of variables, data types, and operators, as well as control structures like conditional statements and loops. By the end of this session, students will have a solid foundation in programming concepts.


03

Building Websites with HTML and CSS

In this session, students will learn how to build a simple website using HTML and CSS. They will learn the basics of HTML and CSS, and how to add styles and formatting to their website. By the end of this session, students will have the skills to create a basic website.

04

No-Code Tools

In this session, students will gain an understanding of no-code tools like Wix, Squarespace, and Bubble. They will learn how to build a simple website using these tools and the advantages and disadvantages of using no-code tools. By the end of this session, students will have knowledge of no-code tools and their applications.

05

Introduction to AI

In this session, students will learn what AI is and why it is important. They will gain an understanding of real-world examples of AI in use and an introduction to Chatbots and how they work. By the end of this session, students will have a basic understanding of AI and its applications.

06

Project Day

On the final day of the course, students will review key concepts learned throughout the week and apply their knowledge to a small-scale project. They will have a Q&A session to clarify any doubts or questions, and will learn about next steps for continued learning.

Course schedule

4-6 hours per week

  • Introduction to Coding and History of Computing

    9:00am - 12:00pm PST


  • Fundamentals of Programming

    9:00am - 12:00pm PST


  • Building Websites with HTML and CSS

    9:00am - 12:00pm PST


  • No-Code Tools

    9:00am - 12:00pm PST

  • Introduction to AI

    9:00am - 12:00pm PST

  • Project Day

    9:00am - 12:00pm PST

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?

I work full-time, what is the expected time commitment?

What’s the refund policy?

Stay in the loop

Sign up to be the first to know about course updates.

A pattern of wavy dots

Be the first to know about upcoming cohorts

Introduction to Coding for Absolute Beginners