Discover the history of computing, fundamentals of programming, building websites with HTML and CSS, no-code tools, AI, and more.
This course is no longer available.
Explore other coursesCourse overview
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.
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.
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.
Fahima
Suhail
Harun
Basir
Zubair
Kaynat
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.
4 live sessions • 7 lessons • 3 projects
Mar
9
In this session, students will be introduced to the key concepts of the web, including how it works and how web development fits into the picture. They will also learn the basics of HTML, the building blocks of any web page.
Visual Studio Code
Browser: Google Chrome
How Does the Internet Work?
Your First Basic Web Page
What happens when you visit a web page?
Mar
17
In this session, students will dive deeper into the world of web development by learning how to use CSS to style their web pages. They will have the opportunity to put their HTML and CSS knowledge into practice by building a basic web page from scratch.
Flexbox Froggy
CSS Garden
Learn CSS Layout
CSS Layout by Mozilla
Mar
23
In this session, students will be introduced to JavaScript, the programming language that allows for interactivity on the web. They will learn the key concepts of JavaScript and have the opportunity to create a small interactive web page.
Introducing Me: A Web Page About You!
Mar
30
In the final session, students will review the key concepts they learned throughout the course and have the opportunity to put their skills to the test by building a simple one-page website. They will also have a Q&A session and receive guidance on the next steps they can take to continue their learning journey.
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
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