Understanding Technology: This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons. About the ...
Learn to use machine learning in Python in this introductory course on artificial intelligence. About the course Introduction to Artificial Intelligence ...
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, ...
An introduction to the intellectual enterprises of computer science and the art of programming. About The course Introduction to Computer Science ...
Spark your creativity with Arm. Level up your Embedded Systems skills by developing working embedded prototypes using the Mbed API and an Arm-based development ...
Get practical without hardware. Quickly prototype and build microcontroller projects using industry-standard APIs. About this course Embedded ...
Learn to build functional IoT applications such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - ...
Learn how to use MS Word 2019, create documents, format characters, and execute commands in this free online course. This free online Introduction to ...
Build your knowledge and understanding of computer networks as a computer science teacher. Supported by Google. Learn how you can create connections with ...
Discover embedded system design and work your way through the product design lifecycle. Supported by Google. Learn how to design your own embedded system ...
No knowledge of Excel? No problem! Mastering a few basic skills in Excel will open the door to new opportunities, jobs, and more advanced skills that can help ...
Discover how physical computing is changing the way we interact with technology and the devices around us. Explore how physical computing is changing ...