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 Museion Fellowship, launched by the consultancy Beck&Stone, is a professional program designed to cultivate the capabilities of instit..
Computer Science . Design . Entrepreneurship . Personal Growth . Others
The Talent Engineer Fellowship by a16z Build is a specialized program designed for individuals who want to sit at the intersection of engi..
Computer Science . Machine Learning . Entrepreneurship . Personal Growth
Google's Software Engineering Internship in India offers a unique opportunity for students to work on real-world projects that impact mill..
Computer Science
The International Max Planck Research School for Trustworthy Computing (IMPRS-TRUST) is a world-class doctoral program focused on the fund..
Computer Science . Machine Learning
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