Explore Learning Tracks
Discover comprehensive virtual internship programs designed to accelerate your career growth
Design for Social Impact Virtual Internship
In this virtual internship, students will learn how to design digital products and services that address social and environmental challenges, promoting positive change. They will gain hands-on experience in user-centered design, design thinking, and prototyping, while developing a portfolio of impactful projects. Upon completion, students will be equipped with the skills to pursue careers in social impact design, user experience design, and digital product development.
Machine Learning Ops (MLOps) Virtual Internship
In this MLOps virtual internship, students will learn to develop and deploy machine learning models using DevOps principles and tools. They will gain hands-on experience with model versioning, continuous integration and deployment (CI/CD), and infrastructure automation. By the end of the internship, students will be able to build and maintain robust, scalable, and reproducible ML pipelines.
Generative Design Virtual Internship
In this advanced virtual internship, students will explore the use of AI-powered generative design tools to create innovative and optimized design solutions. Through a series of hands-on projects, participants will learn how to leverage generative design principles to generate, evaluate, and refine design concepts, leading to the creation of unique and highly functional designs.
Data Visualization Design Virtual Internship
In this virtual internship, students will learn to design intuitive and compelling data visualizations that help users understand complex information. Through a series of hands-on projects, participants will develop skills in data analysis, visual design, and interactive prototyping. They will explore best practices for creating effective data visualizations, leveraging industry-standard tools and techniques. By the end of the internship, students will have a portfolio of data visualization projects that showcase their ability to translate data into meaningful and impactful visual experiences.
Chaos Engineering for Resilient Systems Virtual Internship
In this advanced virtual internship, students will learn to build and test resilient, fault-tolerant systems by introducing controlled failures and monitoring the impact on application behavior. Through hands-on projects, students will gain expertise in chaos engineering principles, techniques, and tools to create highly available and scalable applications. They will learn to identify and mitigate potential failure points, improve system reliability, and ensure seamless user experiences even during unexpected outages or incidents.
Microservices and Service Mesh Virtual Internship
In this advanced virtual internship, students will learn to build and deploy microservices-based applications using service mesh technologies like Istio or Linkerd. They will gain expertise in managing service discovery, load balancing, and observability for complex, distributed systems. By the end of the internship, students will be able to design, implement, and operate production-ready microservices architectures with advanced service mesh capabilities.
Accessible Design Virtual Internship
In this virtual internship, students will learn to design inclusive and accessible digital products that cater to users with diverse abilities and needs. They will explore principles of universal design, develop an understanding of assistive technologies, and apply accessible design best practices to create inclusive user experiences. Upon completion, students will be equipped with the skills to design for accessibility and inclusivity, making a positive impact on the lives of users with disabilities.
GitOps and Declarative Infrastructure Virtual Internship
In this virtual internship, students will learn how to manage infrastructure and application deployments using GitOps principles and declarative infrastructure tools like Terraform. They will gain hands-on experience in setting up and managing Kubernetes clusters, automating deployments, and implementing best practices for infrastructure as code. Upon completion, students will be equipped with the skills to work as DevOps engineers, site reliability engineers, or cloud infrastructure specialists.
Immersive Experience Design Virtual Internship
In this advanced virtual internship, students will learn to design innovative user experiences for virtual reality, augmented reality, and mixed reality applications. They will gain expertise in prototyping, user testing, and iterating on immersive experiences that captivate and engage users. By the end of the internship, students will have a portfolio of projects showcasing their ability to create cutting-edge, interactive experiences for emerging technologies.
Azure DevOps Pipelines and Automation Virtual Internship
In this virtual internship, students will learn how to develop and deploy applications using Azure DevOps Pipelines, including continuous integration, continuous deployment, and infrastructure as code. They will gain hands-on experience with tools like Docker, Kubernetes, Terraform, and Ansible, and learn best practices for automating the software development lifecycle. By the end of the internship, students will be able to set up and manage complex DevOps pipelines, and contribute to the development and deployment of modern, scalable applications.
Voice Interface Design Virtual Internship
In this 12-week virtual internship, students will learn the fundamentals of voice interface design for smart speakers, digital assistants, and conversational interfaces. They will gain hands-on experience in designing and prototyping voice-based user experiences, from ideation to high-fidelity mockups. Upon completion, students will have a strong portfolio of voice interface design projects and be equipped with the skills to pursue careers in voice UI/UX design, conversational design, and product design for voice-enabled technologies.
Kubernetes Cluster Management Virtual Internship
In this advanced virtual internship, students will learn to manage and maintain Kubernetes clusters, including the deployment, scaling, and monitoring of containerized applications. They will gain hands-on experience with DevOps tools and practices, enabling them to become proficient in managing complex Kubernetes environments.