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
Join Y Combinator's first-ever AI Startup School on June 16-17, 2025, in San Francisco. This free conference is exclusively for final-year..
Computer Science . Machine Learning
The Incubator for Artificial Intelligence (DSIT) announces a Lead Full Stack Engineer position, open until April 21st, 2025. Candidates mu..
Computer Science . Personal Growth
Unlock the power of AI with the free WhatsApp Voice AI Agent Course! This step-by-step guide teaches you to build a WhatsApp voice AI agen..
Computer Science . Machine Learning
Ready to master AI agents? The Hugging Face Agents Course 2025 kicks off February 10, 2025, offering a 6-week, interactive, certified jour..
Computer Science . Machine Learning
Dive into the future of AI with CS25: Transformers United V5, Stanford’s premier seminar course, now open to everyone! Running April 1–Jun..
Computer Science . Machine Learning
Google India’s Network Operations Residency Program (NORP) 2025 is a two-year program for recent university graduates, starting June 2025 ..
Computer Science