Course for Young Tech Enthusiasts

Have you ever wondered how computers work? Or what makes a smartphone smart? Did you know that technology is advancing so rapidly that what’s new today might be outdated in just a year? If you want to learn the answers to these questions and more, join the TechDreamers’ free interactive weekly Zoom classes, where you can satisfy your curiosity and ask any tech-related questions or catch up with the recordings at your convenience.

This course is meticulously designed by Julian specifically for beginners and those interested in delving into the exciting world of technology. The course will unfold through a series of weekly Zoom classes on various tech topics, offered free of charge to aspiring young tech enthusiasts worldwide, and will be available on the TeachDreamers’ YouTube channel. Don’t hesitate to join and feel free to inquire about anything that sparks your interest in technology. The world of technology is vast and constantly evolving, waiting to be explored.

Course Outline:

Class 1: Introduction to Computers and Understanding Binaries

  • Overview of computers, and how they work.

  • Understanding binaries, used to show words and images, and how heavily computer rely on this system.

  • Activity: Practice with Interpreting Binaries

Class 2: The Internet and World Wide Web

  • Understanding the Internet and how it works.

  • Exploring the World Wide Web: browsers, search engines, and websites.

  • Activity: Navigating popular websites and using a search engine effectively.

Class 3: Computer Basics

  • Introduction to computer hardware and software.

  • Understanding operating systems, applications, and file management.

  • Activity: Creating and organizing files and folders.

Class 4: Introduction to Social Media and Online Communication

  • Overview of popular social media platforms.

  • Principles of online communication and netiquette.

  • Activity: Creating a social media profile and understanding privacy settings.

Class 5: Basics of Cybersecurity

  • Importance of cybersecurity: protecting personal information online.

  • Understanding malware, viruses, and basic online security practices.

  • Activity: Installing and using antivirus software; creating strong passwords.

Class 6: Introduction to Artificial Intelligence (AI)

  • Understanding AI and its applications in daily life.

  • Exploring AI concepts: machine learning, natural language processing.

  • Activity: Interacting with AI-powered tools and services.

Class 7: Exploring Programming Concepts

  • Introduction to programming and coding languages.

  • Understanding algorithms and basic coding logic.

  • Activity: Writing a simple program using a block-based coding platform (like Scratch).

Class 8: The World of Apps and Software Development

  • Overview of app development and software creation.

  • Exploring the app ecosystem: mobile apps, web apps, and their uses.

  • Activity: Designing a basic app concept.

Class 9: Emerging Technologies

  • Brief overview of emerging technologies: IoT, blockchain, VR/AR.

  • Discussing the future of technology and potential trends.

  • Activity: Exploring one emerging technology through videos and articles.

Class 1 - Computers and Binaries

This first class is an introduction to what computers are, how they work with detail, and how they use binaries to complete almost any action that it needs. A base-2, simple counting system that allows computers to represent any character using one byte. It dives into understanding how computers show images, and once again shows how heavily computers rely on this binary counting system.