Ethical and cybersecurity through structured lessons and hands-on labs using . Explore real-world tools and techniques for penetration testing and network security. Complete guided examples and practice attacks and defenses.
Learn Python with interactive tutorials and challenges
Learn Python with structured courses covering core concepts, data analysis, and machine learning. Practice coding in an integrated development environment. Complete interactive quizzes and challenges to reinforce skills.
Learn computational thinking through puzzle-based programming. Create robotic solutions using block pieces. Program FlipRobot E310 series with Arduino. Explore electrical-mechanical designs and automation. Solve real-life problems through coding.
Preschool offers interactive games for early . Children can practice math, reading, and English through animated activities. Features include music, colorful visuals, and skill-based exercises. Parents can track progress and manage account settings.
Teaches coding logic through an interactive game. Students navigate grids to solve puzzles. Features adjustable difficulty levels and accessibility for blind, visually impaired, and sighted users.
University of California, Berkeley's Lawrence Hall of Science
Explore STEM activities and experiments
Explore science, math, engineering, and technology activities for all ages. Search by topic, cost, or age. Access over 3,500 free experiments, games, and lessons. Filter by keywords or specific subjects.
Through interactive challenges in Python, JavaScript, C++, HTML, CSS, and SQL. Write and run code instantly to solve puzzles. Track progress and complete real-world tasks to build practical skills.