Singularity Containers 101

Unleash the Power of Containers in Your Computer Science Curriculum


Are you a college professor or student looking to add containerization to your curriculum or personal skill set? Singularity Containers 101 is a comprehensive resource that will enrich the academic journey of computer science students by providing them with a foundational understanding of Singularity container technology and its role in high performance computing environments.

Why Singularity 101?

Singularity 101 is a meticulously crafted course that takes you on a journey from the basics of Singularity to intermediate concepts. It’s not just about learning; it’s about applying your knowledge to solve real-world problems.

What will you learn?

High-performance computing underpins many of the most significant advancements in fields such as AI, machine learning, and data science. With a focus on these high-demand areas, the Singularity Containers 101 curriculum offers:

  • Introduction to Singularity: Understand the core concepts of Singularity and its role in the world of containers.
  • Getting Started with Singularity: Learn how to install Singularity and familiarize yourself with its basic commands.
  • Running Containers: Dive into the practical aspects of running containers using Singularity.
  • Building Containers: Master the art of building your own containers from scratch.
  • Container Workflow: Get a grip on the complete container workflow, from creation to deployment.
  • Container Signing and Verification: Learn about the importance of container signing and verification for security.
  • Inspecting Containers: Understand how to inspect containers and extract valuable metadata.
  • Real Use Cases: Apply your knowledge to real-world scenarios, like containerizing RStudio, a popular programming language development platform.

Who is the course for?

This course is ideal for college professors looking to incorporate cutting-edge technology into their curriculum and students eager to gain a competitive edge in the job market. Whether you’re a computer science major or a researcher in need of high-performance computing, Singularity 101 is your gateway to mastering containerization.

Access the curriculum and certification

Equip yourself with the skills to create portable, reproducible, and secure computational environments. Add Singularity 101 to your course load and step into the future of high-performance computing.

* The 101 course is currently down for maintenance but will return soon. Thank you for your patience *

Stay up to date / Advance your curriculum

We invite you to join the progressive group of educators incorporating the Singularity Containers 101 curriculum into their teaching. When you sign up for updates, you’ll ensure you remain at the cutting edge of container technology. We continually refine our materials based on the latest developments in the field, ensuring your students receive the most relevant, up-to-date knowledge possible.

As we develop our resources, you’ll have access to the latest enhancements, keeping your course content fresh and engaging. Your students will appreciate the diversity and dynamism of a curriculum that grows and evolves with the industry.

Additionally, by signing up, you’ll gain first access to our advanced curriculums, such as Containers 201 and 301. This early access allows you to plan your course roadmap effectively and ensures your students are ready for the next level of study, as well as provide you news on certifications and other opportunities.

Stay Informed of Updates and New Courses