technifyed

Free online

Program Design courses 47

Learn Program Design online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 47 courses

MIT OpenCourseWare

Computational Methods of Scientific Programming

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

  • MIT
  • Self-paced
  • Free course
  • Advanced

University of Michigan

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript

4.9103 ratings

Why should a designer learn to code? As our world is increasingly impacted by the use of algorithms, designers must learn how to use and create design computing programs. Designers must go beyond the narrowly focused use of computers in the automation of simple drafting/modeling tasks and instead e…

  • Coursera
  • 27 hours
  • Self-paced
  • Paid certificate

University of British Columbia

How to Code: Simple Data

4.016 ratings

Learn the secret to writing well-tested and easy to improve programs, that will set you up to master any programming language

  • edX
  • 7 weeks, 6 - 7 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

École Polytechnique Fédérale de Lausanne

Functional Program Design in Scala

4.53,137 ratings

In this course you will learn how to apply the functional programming style in the design of larger Scala applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples,…

  • Coursera
  • 35 hours
  • Self-paced
  • Paid certificate

IBM

Introduction to Technical Support

4.81,223 ratings

Technical Support professionals are in great demand! This is the first course in the IBM IT Support Professional Certificate program, designed to prepare you for a rewarding career in technical support. You will begin this self-paced course by learning what Informational Technology (IT) support is…

  • Coursera
  • 4 weeks of study, 2-4 hours/week
  • Self-paced
  • Paid certificate

Columbia University

Menstruation in a Global Context: Addressing Policy and Practice

4.549 ratings

Recently, menstruation has attracted attention as an important public health issue, resulting in the proliferation of new research, programs, and policies aimed at tackling menstrual health and hygiene (MHH) challenges faced by girls, women, and others who menstruate. Advocates are directly combati…

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

École Polytechnique Fédérale de Lausanne

Functional Program Design in Scala (Scala 2 version)

4.611 ratings

In this course you will learn how to apply the functional programming style in the design of larger Scala applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples,…

  • Coursera
  • 34 hours
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Masters of Engineering Concepts of Engineering Practice

This course is a core requirement for the Masters in Engineering program, designed to teach students about the roles of today’s professional engineer and expose them to team-building skills through lectures, team workshops, and seminars. Topics include: written and oral communication, job placement…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Alison

Essentials of Certified Information Systems Auditor (CISA)

4.1256 ratings

The Certified Information Systems Auditor (CISA) Training Course is a comprehensive program designed to equip individuals with the knowledge and skills necessary to excel in the field of information systems auditing, control, and security. This course is tailored for professionals who aim to pursue…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

MIT OpenCourseWare

Poverty, Public Policy and Controversy

This course covers topics and questions such as: What is poverty? How is it defined and measured in the United States and other countries? What are the different program designs that countries use to relieve poverty? To answer these questions, the course examines the main public policy frames that…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Johns Hopkins University

Program Design & Evaluation for Health Systems Strengthening

4.743 ratings

This course provides an introduction to designing and evaluating to strengthen the health system. After successful completion of all learning activities, course participants will be able to: 1. Define health systems strengthening 2. Describe health systems frameworks and how to incorporate them int…

  • Coursera
  • 3 weeks of study
  • Self-paced
  • Paid certificate

École Polytechnique Fédérale de Lausanne

Functional Programming in Scala

Program on a Higher Level

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

Microsoft

Learn about Viva Glint program design

This module walks you through the fundamental elements of Viva Glint program design. Understanding this methodology is crucial to designing a listening strategy and feedback program that works well for your organization.

  • Microsoft Learn
  • 50 minutes
  • Self-paced
  • Free course
  • Free badge
  • Beginner

Alison

Child Rights Programming: Designing Programmes That Empower and Protect

3.623 ratings

Are you ready to bring transformative change for children? This comprehensive course will provide you with the knowledge, tools, and confidence needed to design programs that respect the dignity, rights, and voices of children. Based on the UN Convention on the Rights of the Child (CRC), the course…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Beginner

MIT Sloan Executive Education

Advanced Management Program

A month-long senior executive program designed for a diverse group of experienced leaders seeking transformative learning among global peers. AMP participants will engage in custom learning components led by MIT’s world-renowned faculty, including interactive classroom sessions, management simulati…

  • MIT
  • 5 weeks, 8 hours, 5 days/week
  • Fixed dates
  • Paid certificate

MIT Sloan Executive Education

Innovation in the Age of AI

Innovation in the Age of AI is an immersive four-day program designed to help leaders approach innovation strategically in a period of accelerating change. Drawing on MIT research and practice across innovation, entrepreneurship, leadership, organizational design, and artificial intelligence, the c…

  • MIT
  • 4 days, 8 hours/day
  • Fixed dates
  • Paid certificate

MIT Professional Education

Roadmapping Success for Women's Leadership

In this dynamic three-day program designed for emerging and established women leaders, you’ll gain the skills, knowledge, and confidence you need to successfully make your next big career move—and develop a tailored action plan to help you meet your long-term professional goals. THIS COURSE MAY BE…

  • MIT
  • 3 Days
  • Fixed dates
  • Paid certificate

Columbia University

Become a Peer Sponsor: Intro to Military Transition Support

The Department of Veterans Affairs’ Veteran Sponsorship Initiative (VSI) provides manualized, certification training to individuals interested in supporting service members and veterans as they transition from military service. The VSI is an evidence-based program designed to reduce transition stre…

  • Coursera
  • Approximately 4-6 hours to complete
  • Self-paced
  • Paid certificate

Enter your email and the official page opens. Phone is optional.