CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Functions, Tools and Agents with LangChain (Coursera) Coursera
DeepLearning.AI

Functions, Tools and Agents with LangChain (Coursera)

Dive into the rapidly evolving world of Language Models and Libraries with our exclusive course 'Functions, Tools and Agents with LangChain'. This course will equip you with the knowledge to harness new capabilities like ChatGPT's function calling feature. You'll learn to construct sophisticated conversational agents using innovative syntax such as LangChain Expression Language (LCEL), enabling tasks including tagging, extraction, tool selection, and routing.

Jun 29th 2026
1 Week
Beginning Llamafile for Local Large Language Models (LLMs) (Coursera) Coursera
Duke University

Beginning Llamafile for Local Large Language Models (LLMs) (Coursera)

Embark on a journey into the world of large language models with our 'Beginning Llamafile for Local Large Language Models (LLMs)' course. This Coursera offering is designed for those who want to harness the capabilities of their local LLMs by transforming them into practical and scalable web APIs. You'll dive deep into using llama.cpp, a versatile example server that allows you to expose your model through REST API endpoints, enabling tasks such as text generation, tokenization, and embedding extraction.

Jun 29th 2026
1 Week
Artificial Intelligence Essentials (Coursera) Coursera
University of Pennsylvania

Artificial Intelligence Essentials (Coursera)

Dive into the world of Artificial Intelligence with our beginner-friendly course. Explore AI through a unique blend of philosophy, science fiction, and practical coding exercises. Gain foundational knowledge in rational agents, search algorithms like A* search, and more, all while enhancing your Python skills with hands-on assignments.

Jun 29th 2026
4 Weeks
Introduction to Computer Vision (Coursera) Coursera
University of Colorado Boulder

Introduction to Computer Vision (Coursera)

Dive into 'Introduction to Computer Vision' - a course designed to equip you with the skills needed to train computers to see and interpret visual data like humans do. From basic concepts to advanced deep learning methods, this course covers everything from image analysis to AI-generated content, ensuring you're well-versed in both traditional and cutting-edge techniques.

Jun 29th 2026
4 Weeks
HTML - Front-End Developer (Coursera) Coursera
LearnQuest

HTML - Front-End Developer (Coursera)

Embark on a journey to become a proficient front-end developer with our introductory HTML course. This hands-on specialization, part of a 3-part series on web services, will equip you with the essential HTML knowledge needed for building dynamic websites. Under the guidance of experienced instructors, you'll engage in practical labs that reinforce your learning and prepare you for real-world challenges.

Jun 24th 2026
2 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

Transform your creative ideas into reality with 'Creative Programming for Digital Media & Mobile Apps'. Learn how to blend technical skills with artistic vision to create captivating digital experiences. Whether you're an artist looking to incorporate programming or a programmer eager to dive into creativity, this course offers a unique pathway to developing innovative mobile apps, video games, and interactive art installations.

Jun 22nd 2026
5-12 Weeks
Algorithms, Part II (Coursera) Coursera
Princeton University

Algorithms, Part II (Coursera)

Dive deep into the world of advanced algorithms and data structures with 'Algorithms, Part II' on Coursera. This course is designed for serious programmers who want to understand complex applications and improve their scientific performance analysis skills, particularly through Java implementations. From graph processing to string algorithms, this course will equip you with essential knowledge to tackle sophisticated programming challenges.

Jun 22nd 2026
5-12 Weeks
Introduction à la programmation orientée objet (en C++) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Introduction à la programmation orientée objet (en C++) (Coursera)

Plongez dans le monde fascinant de la programmation orientée objet (POO) avec notre cours introductif en C++. Ce parcours est conçu pour les débutants ayant déjà une compréhension des bases de la programmation. Vous découvrirez les concepts clés tels que l'encapsulation, l'abstraction, l'héritage et le polymorphisme à travers des exemples pratiques en C++. Ce cours est la suite naturelle de notre Initiation à la Programmation (en C++), vous permettant d'enrichir vos compétences en programmation.

Jun 22nd 2026
5-12 Weeks