This global course equips participants with expertise in parallel programming for modern computer architectures. It emphasizes practical skills in shared and distributed memory programming models, with a focus on overcoming contemporary computing challenges.
The course features homework, lab sessions, and a term project, ensuring hands-on application of concepts. Every participant will also take a turn as a Teaching Assistant (TA) to deepen their understanding and contribute to the learning community.
Prerequisites:
This course is open to global participants with prior college-level knowledge or industry experience. It is unsuitable for individuals with no college or professional background in computer science.
Technical Proficiency:
• Programming experience with an understanding of algorithms and data structures.
• Familiarity with C, C++, or similar low-level compiled programming languages.
• Knowledge of Linux command line navigation and Git version control.
• Relevant Coursework: (or equivalent experience)
• Introduction to Computer Science
• Systems Programming and Machine Organization
• Systems Development for Computational Science
• Operating Systems
Professional Experience:
• Software development
• Computer systems design
• Research & Development (R&D)
• AdTech
• Social media
• Investment firms
Minimum 4 years of work experience in any of the above industries.
Course Details:
• Timeframe: December 22, 2024 – May 31, 2025
• Commitment:
• 1-2 virtual live lectures per week (Saturdays and/or Sundays).
• Over 8 hours per week for lectures, labs, assignments, and study.
• Participants will prepare lectures and teach as part of the course.
• Cost: Free
• Instructor: Lareine Jeng
About the Instructor:
Lareine Jeng is a Software Engineer at Google, where she contributes to Android and Business Communication projects, focusing on improving the Business Messages web client experience while collaborating across Google’s teams, including Maps, Ads, Commerce, and Pay.
With a Bachelor of Science in Engineering from The Cooper Union, Lareine brings a wealth of expertise in artificial intelligence, software development, and high-performance computing. Her professional experience includes roles as a Research Engineer at AI Foundation, where she developed neural network models, and as the National Coach for Macedonia’s International Olympiad in Informatics Team, leading them to earn three bronze medals. Lareine’s early start in research, leadership in diverse projects, and passion for education make her an exceptional instructor for this course.
Location : Global
Categories : Computer Science
Press Ask Flow below to get a link to the resource
The Digital Product School (DPS) is Europe’s most successful training program for cross-functional teams focused on building digital produ..
Computer Science . Machine Learning . Design . Personal Growth
The Grace Hopper Celebration India (GHCI) is the flagship technology conference and ecosystem platform in Asia, dedicated to accelerating ..
Computer Science . Personal Growth
The GitHub Educator Summit is a three-day virtual event designed to empower the next generation of developers by equipping educators with ..
Computer Science . Machine Learning . Personal Growth . Others
The Applied Data Fellowship (ADF) at the University of Chicago Harris School of Public Policy is a high-impact program that embeds data pr..
Computer Science . Machine Learning . Others
Interledger on Campus is a global mini-grant program designed to empower student-led university clubs to explore the future of digital pay..
Computer Science . Personal Growth . Others
Activate AI Fellows is an 8-week intensive program designed for “cracked builders”—students and researchers who ship fast, think fast, and..
Computer Science . Machine Learning . Entrepreneurship . Personal Growth