Computer Science

Filter Courses within "Computer Science" (Click to filter)
Advanced Data Structures, RSA and Quantum Algorithms (Coursera) Coursera
University of Colorado Boulder

Advanced Data Structures, RSA and Quantum Algorithms (Coursera)

Dive into the fascinating realms of cryptography and quantum computing with our Advanced Data Structures, RSA, and Quantum Algorithms course. Learn about number-theory based cryptography, delve into complex data structures, and uncover the basics of quantum algorithms that are revolutionizing computation. Perfect for programmers, mathematicians, and tech enthusiasts alike.

Jul 6th 2026
4 Weeks
Build a Space Travel Website (Coursera) Coursera
Scrimba

Build a Space Travel Website (Coursera)

Dive into the world of web development and learn how to transform captivating Figma designs into functional, interactive websites with 'Build a Space Travel Website'. This course is designed for frontend developers who want hands-on experience in bringing high-quality designs to life in the browser. Join us for an ultimate collaboration between Frontend Mentor's design expertise, Scrimba's toolkit guidance, and Kevin Powell's expert instruction.

Jul 6th 2026
5-12 Weeks
Getting Started with Machine Learning at the Edge on Arm (Coursera) Coursera
Arm

Getting Started with Machine Learning at the Edge on Arm (Coursera)

Embark on a journey into the future of technology with 'Getting Started with Machine Learning at the Edge on Arm'. This course is designed for tech enthusiasts and professionals who want to leverage edge computing capabilities to process data locally using Arm-based hardware. Discover how to apply machine learning algorithms directly on devices, enhancing performance, privacy, and responsiveness.

Jul 6th 2026
5-12 Weeks
Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera)

Embark on a journey to master Java fundamentals and become an effective educator with our 'Learn to Teach Java' course. This course is tailored for teachers who wish to introduce their students to sequences, primitive types, and the art of using objects in programming. Whether you're preparing your class for Advanced Placement Computer Science A or a university-level introductory course, we provide both the knowledge and teaching strategies needed to succeed.

Jul 1st 2026
4 Weeks
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration (Coursera)

Dive into the world of Java programming education with this specialized course designed for teachers. Learn how to effectively teach Boolean expressions, if statements, and various forms of iteration (for and while loops) to your students. This course not only equips you with a deep understanding of these critical Java concepts but also provides strategies and resources to engage and educate your learners.

Jul 1st 2026
4 Weeks
Learn to Teach Java: ArrayLists and 2D Arrays (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: ArrayLists and 2D Arrays (Coursera)

Unlock the potential to teach Java programming confidently with our specialized course designed for educators. Learn how to effectively instruct students on using ArrayLists and 2D Arrays, leveraging interactive content from the CS Awesome textbook. This course is perfect for teachers looking to enhance their curriculum and engage students in advanced programming concepts.

Jul 1st 2026
4 Weeks