Search Online Courses

  • Biology Meets Programming: Bioinformatics for Beginners

    Biology Meets Programming: Bioinformatics for Beginners

    Description Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you implement these algorithms in Python. It offers a gently-paced introduction to our Bioinformatics Specialization (https://www.coursera.org/specializations/bioinformatics), preparing learners to take the first…

    View Now

  • Genome Assembly Programming Challenge

    Genome Assembly Programming Challenge

    Description In Spring 2011, thousands of people in Germany were hospitalized with a deadly disease that started as food poisoning with bloody diarrhea and often led to kidney failure. It was the beginning of the deadliest outbreak in recent history, caused by a mysterious bacterial strain that we will refer to as E. coli X.…

    View Now

  • Problem Solving, Python Programming, and Video Games

    Problem Solving, Python Programming, and Video Games

    Description This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and develop a plan to solve it through problem understanding and decomposition. 2. Follow a design creation process that includes specifications, algorithms, and testing. 3.…

    View Now

  • Application Systems Programming

    Application Systems Programming

    Description Welcome to Application Systems Programming, the second course in the Unity Certified Programmer Specialization from Unity Technologies. This course will help you prepare for the Unity Certified Programmer exam, the professional certification for entry to mid-level Unity programmers. Unity is used to create real-time 3D applications for many industries, including video games, automotive, film,…

    View Now

  • Programming for Level Design

    Programming for Level Design

    Description Welcome to Programming for Level Design, the second course in Unity’s Gameplay Programming Specialization! This course is exam preparation for Unity’s Expert Gameplay Programmer Certification Exam. This course will challenge you with a series of realistic programming problems in Unity video-game projects, inspired by one or more of the topics covered in the Expert…

    View Now

  • Core Interaction Programming

    Core Interaction Programming

    Description Welcome to Core Interaction Programming, the first course in the Unity Certified Programmer Specialization from Unity Technologies. This course will help you prepare for the Unity Certified Programmer exam, the professional certification for entry to mid-level Unity programmers. Unity is used to create real-time 3D applications for many industries, including video games, automotive, film,…

    View Now

  • NPC Programming

    NPC Programming

    Description Welcome to NPC Programming, the third course in Unity’s Gameplay Programming Specialization! This course is exam preparation for Unity’s Expert Gameplay Programmer Certification Exam. This course will challenge you with a series of realistic programming problems in Unity video-game projects, inspired by one or more of the topics covered in the Expert Gameplay Programmer…

    View Now

  • Code Yourself! An Introduction to Programming

    Code Yourself! An Introduction to Programming

    Description Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a…

    View Now

  • Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

    Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

    Description The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees). Price: Enroll For Free! View Class Language: English Subtitles: English Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming – Stanford University

    View Now

  • Practical SAS Programming and Certification Review

    Practical SAS Programming and Certification Review

    Description In this course you have the opportunity to use the skills you acquired in the two SAS programming courses to solve realistic problems. This course is also designed to give you a thorough review of SAS programming concepts so you are prepared to take the SAS Certified Specialist: Base Programming Using SAS 9.4 Exam.…

    View Now