The Report by Class Central https://www.classcentral.com/report MOOC News, Interviews, and Analysis Wed, 11 Jan 2023 12:31:34 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Learn How to Create Sounds for Games Based on Vibrational Physics of Real-World Objects and Systems https://www.classcentral.com/report/review-physics-based-sound-synthesis-stanford/ https://www.classcentral.com/report/review-physics-based-sound-synthesis-stanford/#respond Wed, 11 Jan 2023 17:55:29 +0000 https://www.classcentral.com/report/?p=84615 In this free course by Stanford, you will learn “Physics-Based Sound Synthesis for Games and Interactive Systems” with Professor Perry R. Cook.

The post Learn How to Create Sounds for Games Based on Vibrational Physics of Real-World Objects and Systems appeared first on The Report by Class Central.

]]>

Anyone who has worked on a movie or video game production can attest to the importance of sound in those mediums. While the use of pre-recorded samples has dominated the last few decades, there is an alternate approach that involves synthesizing sounds from first principles using DSP algorithms. These algorithms take up a much smaller memory footprint, while also giving the designer a more interactive way to shape their sounds’ behavior.

But while acoustic models are well developed and understood, their brute numerical implementations are far too computationally demanding. Real-time interactive systems need more specialized DSP techniques. Unfortunately, most resources out there don’t focus on modeling the physical aspects of sound, but on emulating analog electronic circuits for music applications. Those that do are often too mathematical for the sound designer or programmer who lacks the relevant background.

This is why the Physics-Based Sound Synthesis for Games and Interactive Systems course, by Professor Perry R. Cook (with contributions from Julius O. Smith III), is so valuable. Not only is he highly regarded as a researcher, having advanced many new techniques in the field, but he is also known to be an excellent teacher. This makes him ideal for presenting this advanced and specialized subject in an accessible way to the beginner. Furthermore, Cook helped author both the Synthesis ToolKit (STK) C++ library and the ChucK programming language, both of which feature heavily in this course.

The course

The course is available on the Kadenze platform. You can try the course for free, but if you want to submit coursework and get a certificate you will need a premium membership (at $20 per month). You also get a discount offer for Cook’s excellent book on the topic, (20% for those enrolled for free and 50% for premium members). The course should really be treated as a companion to the book, making it essential to read.

I’ve taken a few other Kadenze courses, and in my experience, this course covers the broadest range of topics in the shortest amount of time (each session is only 20-30 minutes long)! It is astonishing how much material has been packed, and the videos are so concise that every minute seems to cover an important concept. It never gets boring, but if you are not familiar with the topics you will need to explore them further on your own.

The coursework assignments consist of multiple-choice tests and practical projects using the ChucK language. You are not required to be proficient in ChucK, as you are often tasked with modifying code that has been prepared for you. Grading criteria for the practicals aren’t strict, and their purpose seems to be to encourage exploration and experimentation with the presented concepts.

While it may not be as well known as other audio languages (such as CSound or PureData), ChucK is easy to learn and has some unique and interesting features. It is also the easiest way to start playing with the STK library if you don’t know C++. If you are not comfortable with any programming language, then I recommend you at least take the course available on Kadenze on the ChucK language, to help with the practicals.

After introducing the fundamental concepts of sound, Cook explains how digital filters work and how biquads can synthesize the modes of rigid objects. These modal representations are much more versatile than traditional samples, as they offer a deeper level of control than recorded samples.  For the practical coursework, you are tasked with recording some rigid object being struck and then extracting and resynthesizing its modes using a provided algorithm. I chose to record my adjustable swing-arm lamp which has some springs inside making an interesting sound. I was pleased with the results and how close they sounded. I had to do this kind of modal analysis for vibrating systems in my previous job, but I never had the opportunity to listen to the results in this way.

Cook then examines the Karplus Strong algorithm, and how it can model a range of closed-loop systems such as strings, tubes, bars, membranes, and even rooms. These sessions introduce one of the most important principles in acoustics – how boundary conditions determine the spectral character of a system. It is vital to take the time to develop an intuitive understanding of this principle.

Perry Cook demonstrates how boundary conditions influence the character of sounds in pipes.

The rest of the course covers a wide range of topics, including techniques for vocal synthesis, a particle system for ensemble sounds, and how to shape noise textures to synthesize natural ambiances. The next session discusses how to combine these techniques to model complex instruments such as the guitar.  This includes an interesting interview with Julius O. Smith, a pioneer in this field, where he talks about the many challenges involved in modeling these instruments and some clever tricks to overcome them. The final session demonstrates how to interactively control these models.

Takeaways

The course covers fairly advanced topics, what you would expect in the first two years of an undergraduate engineering curriculum. But Cook does a great job making the material accessible, emphasizing intuition rather than mathematical rigor. This doesn’t mean the course is completely devoid of math, but it’s mostly limited to pre-calculus.

This makes the course suitable for a wide audience – from computer scientists and electrical engineers, with a good grasp of DSP concepts but who wish to learn more about the physical aspects of sound, to sound designers wishing to start developing their own algorithms. Even artists from other fields could benefit from understanding the nature of sound in the world around them.

The biggest takeaway I took from the course was that despite being derived from elementary oscillators and noise generators, these synthesized sounds can still come across as natural. It shows the importance of the temporal characteristics of a sound, such as its envelopes and modulation. Spectral characteristics still matter, but we also have a high acuity of how sounds evolve over time and modeling that correctly is critical.

Cook and Smith demonstrate two advanced guitar models that Smith helped develop.

Further Resources

It’s not easy to find resources covering such advanced topics in an accessible manner, but they do exist. Andy Farnell’s Designing Sound is considered a bible on the topic, and written in the same spirit. There’s also a series of articles by Gordon Reid written for Sound on Sound magazine, although they focus on using classic analog synths instead of computers.

There are also other audio prototyping languages worth learning such as Faust (which Kadenze also has a course). Faust has several advanced libraries available including some of the models described in Session 8.

Cook performing his vocal synth with a game controller originally intended for a golf game.

Overall, I highly recommend this course to anyone looking to establish a solid foundation in physical modeling techniques.

The post Learn How to Create Sounds for Games Based on Vibrational Physics of Real-World Objects and Systems appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/review-physics-based-sound-synthesis-stanford/feed/ 0
Udemy CEO to Retire, Replaced by President of Udemy Business https://www.classcentral.com/report/udemy-new-ceo/ https://www.classcentral.com/report/udemy-new-ceo/#respond Wed, 11 Jan 2023 11:39:27 +0000 https://www.classcentral.com/report/?p=84681 Last year, Udemy's B2B overtook their B2C. Now, their President of Business will become new CEO.

The post Udemy CEO to Retire, Replaced by President of Udemy Business appeared first on The Report by Class Central.

]]>
Retiring CEO Gregg Coccari (left) — New CEO Greg Brown (right)

This week, Udemy announced that Chairman and CEO Gregg Coccari will retire at the end of February 2023. Greg Brown, president of Udemy Business, will take over as CEO of Udemy on March 1st.

In the third quarter of 2022, Class Central noticed that Udemy’s B2B revenue had eclipsed its B2C revenue.

In Q3 2022, Udemy’s business revenue overtook its consumer revenue

Udemy’s B2C revenue has plateaued since 2020. In 2021, the company’s consumer revenue grew by just 1%, while their business revenue grew by 81%. In 2022, Udemy’s B2C revenue is on track for a decline.

Udemy’s future as a public company rests on Udemy Business, and their new CEO pick reflects this direction. Like all other online education companies, Udemy saw its stock price collapse in 2022 — by 45%.

Udemy revenue over the years
2019 2020 2021 2022 (till Q3)
Total $276.3m $429.9m $515.7m $463.7m
Consumer $225.5m $326.4m $328.7m $240.4m
Business $50.9m $103.4m $187.0m $223.4m
Net Loss ($69.7m) ($77.6m) ($80.03m) ($101.7)

Gregg Coccari joined Udemy as CEO in February 2019, taking over from Kevin Johnson. Greg Brown will be Udemy’s fifth CEO since the company was founded in 2010.

According to Udemy’s investor filings, Cocarri has a base salary of $565,000 per year and is eligible to receive an annual target bonus of 100% of the base salary. He’ll also be awarded restricted stock units (“RSUs”) having a value of $6 million, which will vest over 4 years.

The post Udemy CEO to Retire, Replaced by President of Udemy Business appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/udemy-new-ceo/feed/ 0
[2023] 120 GMAT Exam Preparation Resources https://www.classcentral.com/report/gmat-preparation/ https://www.classcentral.com/report/gmat-preparation/#respond Tue, 10 Jan 2023 17:00:34 +0000 https://www.classcentral.com/report/?p=77771 We've curated a comprehensive list of courses, videos, mobile apps, books and other online resources to help you prepare for the GMAT.

The post [2023] 120 GMAT Exam Preparation Resources appeared first on The Report by Class Central.

]]>

If you’d like to join a graduate management program like an MBA, there’s a good chance you’ll have to take the GMAT, the Graduate Management Admission Test. It’s part of the admissions process of over 2400 business schools worldwide, and it’s taken over 150,000 times each year. Possibly due to the COVID-19 pandemic, GMAT numbers declined slightly in 2021.

Recently, we put together a series of articles compiling online resources to help you prepare for exams widely used in academia and beyond:

In this article, we continue to expand that series, this time to cover GMAT.

We compiled a list of online resources, including online courses, practice websites, mobile apps, YouTube videos, vocabulary flashcards, podcasts, and guide books to help you prepare for the GMAT. But first, let us walk you through some useful information about the GMAT exam.

Table of Contents: 

What’s the GMAT

How to Prepare For the GMAT

What’s the GMAT

What’s Inside the GMAT

The Graduate Management Admission Test (GMAT) is a test developed and administered by the Graduate Management Admission Council (GMAC). The exam mainly intends to assess analytical, writing, quantitative, verbal, and reading skills in English. Like the GRE, GMAT is a computer adaptive test, meaning that your performance on earlier parts of the exam impacts the difficulty of subsequent parts, allowing a more fine-grained evaluation as test-takers work their way through the exam.

GMAT Format and Timing

The GMAT exam consists of four sections: an analytical writing assessment, an integrated reasoning section, a quantitative section, and a verbal section. The order of the sections can vary: you’re allowed to pick between three options, based on your strengths and preferences. The test takes less than 3 hours 30 minutes to complete, including two optional breaks.

Section Number of questions Allotted Time
Analytical Writing Assessment 1 essay 30 minutes
Integrated Reasoning 12 30 minutes
Quantitative 31 62 minutes
Verbal 36 65 minutes

How Are GMAT Scores Calculated

The analytical writing assessment is scored by a human evaluator and by a machine algorithm. In case of disparity between the two scores, another human might evaluate the essay to arrive at the final score. The rest of the exam is scored by a machine.

For the integrated reasoning section, most questions will have multiple parts, and you must answer correctly to all to receive credit for the question — there’s no partial credit.

Both the quantitative and the verbal sections are item-level adaptive, meaning that with each question you answer, the difficulty of the assessment is tweaked. So your scores in these sections will depend not only on how many questions you answered correctly, but also on the difficulty of those questions.

The raw scores are finally converted to a number in the 200–800 range.

Section Score Scale How the Section is Scored
Analytical Writing Assessment 0–6 (0.5-point increments) By human and machine.
Integrated Reasoning 1–8 (1-point increments) By machine. No partial credit.
Quantitative 6–51 (1-point increments) By machine, adaptive.
Verbal 6–51 (in 1-point increments) By machine, adaptive.

What’s the Cost of the GMAT

The GMAT exam registration costs about US$275, though fees can vary slightly depending on your exact location. For example, it costs:

  • US$275 in the US
  • £250 in the United Kingdom
  • US$250 in China

You can check the official website for details and other service fees like rescheduling and cancelling.

Can You Take the GMAT at Home

You can take the GMAT at a test center or online. The GMAT Online exam is the same as the in-person exam: same format, same scoring, same question pool as if you’d taken the exam in a test center. The GMAT Online exam may cost a little more than one taken at a test center.

Some examples:

  • US$300 in the US
  • £275 in the United Kingdom
  • Not available in mainland China

How to Prepare For the GMAT

GMAT Online Courses

GMAT Practice Websites

GMAT YouTube Videos

GMAT Analytical Writing Assessment YouTube Videos

GMAT Integrated Reasoning YouTube Videos

GMAT Verbal Reasoning YouTube Videos

GMAT Quantitative Reasoning YouTube Videos

GMAT Mobile Apps

GMAT Podcasts

GMAT Books

The post [2023] 120 GMAT Exam Preparation Resources appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/gmat-preparation/feed/ 0
10 Best Procreate Courses to Take in 2023 https://www.classcentral.com/report/best-procreate-courses/ https://www.classcentral.com/report/best-procreate-courses/#respond Tue, 10 Jan 2023 13:48:12 +0000 https://www.classcentral.com/report/?p=84650 Take the best Procreate online courses and become a master at digital art.

The post 10 Best Procreate Courses to Take in 2023 appeared first on The Report by Class Central.

]]>

Digital art is evolving everyday. With so much technology at our fingertips, it’s easier than ever for anyone to make illustrations on their computers and even on their mobile devices. Procreate is one such tool that makes it possible to make stunning art on your iPad.

In this guide, I’ve selected the 10 best free and paid Procreate online courses for you from the 550+ Procreate courses on our catalog by following a well-defined methodology that you can find below.

But if you want to jump straight to the results, here are my top 10 picks. You can click on a course to jump to the corresponding section:

Course Workload In Brief
1. Procreate: Solid Foundations (Udemy) 18 hours Best course for beginners and experienced users alike to learn the fundamentals of Procreate
2. You Can Draw This! (Art with Flo) 75 hours Comprehensive free course for intermediate learners to master drawing and painting in Procreate
3. Mixed Media Animation in Procreate (Domestika) 8 hours Great course for beginners to learn frame-by-frame animation in Procreate
4. Procreate for Beginners: Digital Illustration 101 (Domestika) 4 hours 7-part course for beginners to learn digital art in Procreate from illustration to animation
5. Animals (Genevieve’s Design Studio) 22-23 hours Elaborate free intermediate-level course for experienced users to learn to paint animals in Procreate
6. Procreate Academy. Ultimate Course, Digital Drawing on Ipad. (Udemy) 11 hours Beginner-friendly course for anyone to learn digital art in Procreate from basics to advanced topics
7. Atmospheric Scenes in Procreate: Paint with Color and Light (Domestika) 2-3 hours Concise course for beginners to learn to paint atmospheric scenes with light and color in Procreate
8. Realistic Paper Cut Illustrations in Procreate (Skillshare) 2-3 hours Short intermediate-level course for experienced users to make realistic paper cut illustrations in Procreate
9. Fantastical Illustrations with Procreate (Domestika) 2-3 hours Great short course for beginners to learn to make illustrations in Procreate for storytelling
10. Blooms & Shrooms: Draw Fun & Funky Art in Procreate (Skillshare) 2-3 hours Short beginner-friendly course to learn to draw retro-inspired flowers and mushrooms in Procreate

What is Procreate?

Procreate is a digital painting app developed by Savage Interactive for iOS and iPadOS. It was first launched in 2011, and has been on the Apple App Store’s Top 10 Paid iPad Apps List since 2016.

Currently, there are two versions of the app: Procreate and Procreate Pocket. While Procreate is meant for iPad and contains all the features of the app, Procreate Pocket is for iPhone and includes most tools found in the original Procreate.

Why are Procreate Skills Important?

After 10+ years in the market, Procreate is undoubtedly one of the most popular drawing apps for the Ipad. Loved by thousands of artists worldwide, it’s the first choice when it comes to drawing/creating on the go.

Digital art is also backed up by a ton of media outlets for artists on the web, from opportunities to develop content for social media and digital marketing, to animation and game development. This is certainly the perfect moment to start learning and improve your skills, even more considering the global art market was valued at 65.1 billion dollars in 2021, rapidly recovering to pre-pandemic levels.

There are over 5,000 jobs available for digital artists on Glassdoor, nearly 400 jobs on LinkedIn, and nearly a hundred freelance jobs on Upwork. Also, the average salary for a digital artist is $67,020 a year in the United States (as of November 2022).

All you need to get started in this field is an iPad Pro and Procreate (and a few hours a week to learn from the best courses in this guide)!

What is My Experience with Procreate?

I love drawing, especially on my iPad. I’ve used some apps for digital art such as Autodesk Sketchbook and Tayasui Sketches. I’ve also drawn in Photoshop on graphic tablets. But I’m fascinated by videos of professional artists drawing in Procreate. So Procreate is definitely on my bucket list.

Besides that, I am a Guided Project Instructor and a Beta Tester at Coursera, having tested many courses before they’re officially launched. I have taken over 50 online courses in various subjects.

My experience as an online learner and teacher has given me some perspective on what to look for in an online course. I used my experience to evaluate each course in this list.

Find your next course on Class Central

Course Ranking Methodology

I built this ranking following the now tried-and-tested methodology I used in previous rankings (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 100K online courses and 200K+ reviews. Then, I made a preliminary selection of 550+ Procreate courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, release date, affordability, ratings and enrollments.

The end result is a unique selection of courses that combines a decade of Class Central data and my own experience as an online learner to try to get the best of both worlds. So far, I’ve spent more than 10 hours building this list, and I’ll continue to update it.

Course Ranking Statistics

Here are some statistics regarding this course ranking:

  • Combined, these courses have accrued over 78K enrollments.
  • 2 courses are free or free-to-audit and 8 courses are paid.
  • The most-represented course provider in the ranking is Skillshare, with 4 courses.
  • All 10 courses are in English.
  • The Procreate subject is followed by over 1.3K learners on Class Central, and accounts for over 550 courses in Class Central catalog.

So without further ado, let’s get to my picks for the best Procreate online courses.

1. Procreate: Solid Foundations (Udemy)

Simon Foster, instructor

My first pick for the best Procreate online course is the Procreate: Solid Foundations on Udemy.

Whether you are a beginner or an existing Procreate user, this course will give you a thorough understanding of the fundamentals of Procreate. It will introduce you to many of the techniques used in Procreate and explain everything in great detail. In all, you’ll learn the same tools and techniques that are used in professional studios.

What You’ll Learn

In this course, you’ll learn about the color theory behind the color selection tools, the brush engine so you can modify and create new brushes, more advanced topics like layer blend modes and layer masks, and selections and symmetry.

You’ll also explore all of the adjustments Procreate has to offer, animate, import PDF files and paint on 3D objects, and learn when and why to use the various features of Procreate.

How You’ll Learn

The course is broken down into 6 sections. Each section involves about 2.5 to 4 hours of work. Concepts are taught through a combination of videos and additional resources.

Provider Udemy
Instructor Simon Foster
Level Beginner
Workload 18 hours
Enrollments 9.2K
Rating 4.8/5.0 (1.7K)
Certificate Paid

Fun Facts

  • Foster holds a degree in Educational Design from Manchester Metropolitan University.
  • He has been a designer for over 30 years and has run a successful design business for over 25 years.
  • He has designed the graphics for Rollercoaster Tycoon 1 and 2, and illustrated science books for a range of clients.

If you’re interested in this course, you can find more information about the course and how to enroll here.

2. You Can Draw This! (Art with Flo)

Drawing a face in Procreate

My second pick for the best Procreate online course is the free course You Can Draw This!, offered by Art with Flo on YouTube.

In order to be able to take this course, it’s better that you have some experience in using Procreate. These tutorials are easy to follow and will take you through all the steps of the drawing and painting process. Each video covers one type of drawing from start to finish such as landscape, graffiti. mandala, 3D text, animals and many more.

What You’ll Learn

In this course, the instructor will guide you through the basic setup and step-by-step process to achieve professional results for each tutorial.

You will learn hundreds of styles of digital painting and drawing in this course: from outer space landscapes to cute animals, hamburgers, phone wallpapers, mandalas, and much more.

This course will also provide you with some more abstract concepts to help you create 3D typography, work with geometric shapes, neon signs, condensation art, etc.

You can take the tutorials in any order as they teach the concepts independently from start to finish.

How You’ll Learn

The course is broken down into 147 videos. Each video involves about 15 to 30 minutes of work. Concepts are taught through video lectures only. You can also sign up to her treasure chest and receive a free bundle of 70+ brushes for Procreate and other freebies.

Channel Art with Flo
Provider YouTube
Level Intermediate
Workload 75 hours
Certificate Not available

Fun Facts

  • Art with Flo’s YouTube channel teaches drawing and painting on iPad, mostly in Procreate.
  • Their website also contains a collection of Procreate tutorials, articles and resources like special Procreate brushes, color palettes and ebooks.

If you’re interested in this course, you can find more information about the course and how to enroll here.

3. Mixed Media Animation in Procreate (Domestika)

Caroline Kjellberg, instructor

My third pick for the best Procreate online course is Mixed Media Animation in Procreate on Domestika.

This course covers the animation part of Procreate. You’ll learn the fundamentals of frame-by-frame animation with Procreate, including the tools used for animating, and go through the whole process from creating a storyboard through to shooting your sequence. By the end of this course, you’ll be able to design a mixed media looping animation of your own.

What You’ll Learn

In this course, you’ll learn what animation is, receive a client brief, do brand research, start sketching, find a color palette, draw the storyboard, work with photography, get an overview and animation setup in Procreate.

You’ll also learn about rough animation, color animation, type animation and filters, leveling up with effects, adding simple sound effects and music, sharing the final product, and mixed media animation in Procreate.

How You’ll Learn

The course is broken down into 32 lessons. Concepts are taught through a combination of videos, downloadable resources and exercises. There’s also a final project at the end of the course.

Provider Domestika
Instructor Caroline Kjellberg
Level Beginner
Workload 8 hours
Enrollments 19.3K
Rating 99%
Certificate Paid

Fun Facts

  • Kjellberg is a Danish freelance motion designer and illustrator.
  • She has studied and worked in Denmark, California, Australia and Tokyo.
  • Since 2017, she has worked with international brands including Visit California, Beats by Dre, Carlsberg and UNIQLO.

If you’re interested in this course, you can find more information about the course and how to enroll here.

4. Procreate for Beginners: Digital Illustration 101 (Domestika)

Brad Woodard, instructor

My fourth pick for the best Procreate online course is Procreate for Beginners: Digital Illustration 101 on Domestika.

This course actually consists of 7 sub-courses covering different aspects or functionalities of Procreate. Aimed towards beginners, it will teach you how to use the app from scratch and create professional artwork using Procreate. By taking this course, you’ll be able to create art in Procreate right from illustrating to exporting and animating.

What You’ll Learn

First, you’ll learn about recommended tools, setup and installation, gallery walkthrough, starting your first project, practical phase, navigating your workspace, gestures, keyboard shortcuts, paint, smudge, erase, brush library, and brush studio.

Next, you’ll explore quick shapes, colors, drawing guides, inserting photos and text, practical phase, organization, blend modes, options, masking, selection modes, transform tool, warp and distort, opacity and blurs, and color adjustments.

Finally, you’ll take a look at liquify and clone, adjusting your canvas, export and share, recording a timelapse video, and animation.

How You’ll Learn

The course is broken down into 37 lessons. Concepts are taught through a combination of videos, downloadable resources and exercises.

Provider Domestika
Instructor Brad Woodard
Level Beginner
Workload 4 hours
Enrollments 46K
Rating 98%
Certificate Paid

Fun Facts

  • Woodard is an illustrator, graphic designer and co-founder of the creative agency Brave the Woods.
  • He graduated with a BFA in graphic design, and now owns an agency which specializes in branding and commercial illustration.
  • He has worked for clients including USPS, Ford, Penguin Random House, eBay and Microsoft.

If you’re interested in this course, you can find more information about the course and how to enroll here.

5. Animals (Genevieve’s Design Studio)

Drawing a cute corgi in Procreate

My fifth pick for the best Procreate online course is the free course Animals, offered by Genevieve’s Design Studio on YouTube.

The simple name of the course is enough to tell what this course is about. Need I say more? To all the animal lovers out there who have used Procreate before, this is your chance to learn how to draw cute cartoon animals in Procreate with these simple tutorials. Each video will teach you how to draw a different animal from start to finish.

What You’ll Learn

In this course, you’ll learn to sketch, digital paint, color and shade, add background, and animate cute animals such as cat, dog, otter, magical moth, bear, lion, hamster, koala, zen tiger, sloth, fox, witchy cat, spooky bat, squirrel, hedgehog, and winter bunny.

There’s also holiday moose, holiday polar bear, watercolor penguin, watercolor llama, raccoon, watercolor owl, panda, watercolor flamingo, new year tiger, love elephants, fennec, color-changing chameleon, watercolor duck, and watercolor flower bunny.

More animals include watercolor axolotl, watercolor sea turtle, corgi, Krypto from the league of super-pets, watercolor toucan, watercolor mouse, jellyfish, animals in a cup (cat, dog, bunny and more), along with tips and tricks.

How You’ll Learn

The course is broken down into 43 videos. Each video involves about 30 minutes to 1 hour of work. Concepts are taught through video lectures only.

Channel Genevieve’s Design Studio
Provider YouTube
Instructor Genevieve
Level Intermediate
Workload 22-23 hours
Certificate Not available

Fun Facts

  • Genevieve makes videos for everyone including designers, entrepreneurs and hobbyists on her YouTube channel.
  • She started working as a graphic designer at age 13 and is now a full-time children’s book illustrator and content creator.

If you’re interested in this course, you can find more information about the course and how to enroll here.

6. Procreate Academy. Ultimate Course, Digital Drawing on Ipad. (Udemy)

Andres Brachetta, instructor

My sixth pick for the best Procreate online course is Procreate Academy. Ultimate Course, Digital Drawing on Ipad. on Udemy.

Even though this course is made for beginners, it will teach you the basic tools all the way up to more advanced features of Procreate, hence making it useful for both beginners and experienced users. Not only that, this course will also give you the base for other editing software such as Photoshop, Affinity Photos, Corel and others.

What You’ll Learn

First, you’ll learn about the Procreate app. This includes the basic tools, advanced functions, layers, brushes, and blending modes.

Then, you’ll learn about digital drawing fundamentals. This includes raster image vs. vector image, color mode/color spaces, files formats (.JPEG, .PNG, .PSD, .PROCREATE, .TIFF, .PDF), and blending modes, and curves.

Finally, you’ll learn about essential drawing concepts. This includes shapes, shades, color, and textures.

How You’ll Learn

The course is broken down into 13 sections. Each section involves about 1 to 2 hours of work. Concepts are taught through a combination of videos, readings and downloadable resources.

Provider Udemy
Instructor Andres Brachetta
Level Beginner
Workload 11 hours
Enrollments 7.8K
Rating 4.6/5.0 (1.4K)
Certificate Paid

Fun Facts

  • This course was the winner of 2 Apple awards, Apple Design Award 2013 and iPhone App of the Year 2018 (pocket version).
  • In 2018 Brachetta founded BuBu Academy, a 100% online educational platform where you can learn digital editing, drawing, marketing and more, and in 2014, he founded his own clothing brand, Buxter.
  • He has many Google certificates including Adwords for Search, Google Ads Fundamentals, Digital Garage (Online Marketing), Waze Ads (advanced), and Trusted Photographer.

If you’re interested in this course, you can find more information about the course and how to enroll here.

7. Atmospheric Scenes in Procreate: Paint with Color and Light (Domestika)

Ramona Wultschner, instructor

My seventh pick for the best Procreate online course is Atmospheric Scenes in Procreate: Paint with Color and Light on Domestika.

Discover the power of color, light and composition with this short and beginner-friendly Procreate course. This course is not just about making illustrations in Procreate, it’s about transforming a feeling into digital painting. By the end of this course, you’ll be able to create an enchanting atmospheric scene of your own using Procreate.

What You’ll Learn

In this course, you’ll learn about Procreate and brushes, basics of light, simplifying complex shapes, color, leading the eye, finding purpose and inspiration, thumbnailing, and refining thumbnails.

You’ll also learn about adding color to the sketch, rendering, finishing touches, fixing weaknesses, and atmospheric scenes in Procreate (painting with color and light).

How You’ll Learn

The course is broken down into 16 lessons. Concepts are taught through a combination of videos, downloadable resources and exercises. There’s also a final project at the end of the course.

Provider Domestika
Instructor Ramona Wultschner
Level Beginner
Workload 2-3 hours
Enrollments 15.8K
Rating 100%
Certificate Paid

Fun Facts

  • Wultschner is a German illustrator who has worked as a freelance illustrator for animated film productions, children’s books and games.
  • She also teaches visualization at the Bikablo Academy, Cologne.
  • In 2016 she also wrote and illustrated an ironic and humorous book published by Lappan Verlag.

If you’re interested in this course, you can find more information about the course and how to enroll here.

8. Realistic Paper Cut Illustrations in Procreate (Skillshare)

Lisa Bardot, instructor

My eighth pick for the best Procreate online course is Realistic Paper Cut Illustrations in Procreate on Skillshare.

If you’re someone who loves drawing on an iPad but also likes the look and feel of crafting with scissors and paper, then this short course is for you. This course will teach you step by step how to make realistic paper cut illustrations in Procreate without actually having to lift a pair of scissors!

What You’ll Learn

In this course, you’ll learn about making paper cut art from scratch, sketching and layer contents, making shapes, cutting the paper, colorizing the paper, manipulating shadows, and folds and details.

You’ll also understand converting an existing illustration to paper cut art, planning layers and making shapes, cutting and colorizing paper, highlights and shadows, and pencil details.

How You’ll Learn

The course is broken down into 22 lessons. Each lesson involves about 5 to 15 minutes of work. Concepts are taught through a combination of videos, projects and downloadable resources.

Provider Skillshare
Instructor Lisa Bardot
Level Intermediate
Workload 2-3 hours
Enrollments 5.1K
Rating 100%
Certificate Not available

Fun Facts

  • Bardot is an illustration artist and teacher who creates industry-leading digital brushes, tutorials and art-making resources for artists.
  • She owns Bardot Brush where I create Procreate brushes and tools, and runs Making Art Everyday, providing drawing prompts and challenges.
  • She also runs Art Maker’s Club, a creative community and learning hub for digital art-makers.

If you’re interested in this course, you can find more information about the course and how to enroll here.

9. Fantastical Illustrations with Procreate (Domestika)

Michael Relth, instructor

My ninth pick for the best Procreate online course is Fantastical Illustrations with Procreate on Domestika.

This short beginner-friendly course is all about storytelling through digital art. You’ll learn the essentials of storytelling, composition and color to connect with your viewers. After taking this course, you’ll be able to build magical imaginary worlds and tell stories through your very own fictional worlds.

What You’ll Learn

First, you’ll understand the overall idea and Procreate essentials, composition and value fundamentals, color theory, storytelling, writing and character ideas, finding inspiration, sketching ideas on paper, and final sketch, drawing with line and shape.

You’ll also learn about value composition and color thumbnails, painting process demo, creating layers and painting gradients, painting smaller shapes within layers, adding final details, last compositing touches, exporting your finished artwork, and fantastical illustrations with Procreate.

How You’ll Learn

The course is broken down into 16 lessons. Concepts are taught through a combination of videos, downloadable resources and exercises. There’s also a final project at the end of the course.

Provider Domestika
Instructor Michael Relth
Level Beginner
Workload 2-3 hours
Enrollments 11.8K
Rating 99%
Certificate Paid

Fun Facts

  • Relth is a freelance animator, illustrator and concept artist who graduated from ArtCenter College of Design with a BFA in Illustration.
  • He has worked in character animation, illustration and visual development for clients like Procreate and Warner Animation.
  • He also illustrated and published a book, Picture Book by Dog.

If you’re interested in this course, you can find more information about the course and how to enroll here.

10. Blooms & Shrooms: Draw Fun & Funky Art in Procreate (Skillshare)

Cat Coquillette, instructor

My ninth pick for the best Procreate online course is Blooms & Shrooms: Draw Fun & Funky Art in Procreate on Skillshare.

Learn how to draw retro-inspired flowers and mushrooms with this short beginner-friendly Procreate course for everyone. You’ll create fun and trendy illustrations in Procreate while learning the fundamentals of the app. For experienced users, the course also included useful tips and tricks for creating professional-level art.

What You’ll Learn

In this course, you’ll learn about supplies, choosing a motif, thumbnail sketch, color palettes, filling in shapes, infusing texture, finalizing the main motif, layering, final florals, crescent moon, embellishments, and color exploration.

How You’ll Learn

The course is broken down into 14 lessons. Each lesson involves about 10 to 20 minutes of work. Concepts are taught through a combination of videos, projects and downloadable resources.

Provider Skillshare
Instructor Cat Coquillette
Level Mixed
Workload 2-3 hours
Enrollments 3.9K
Rating 100%
Certificate Not available

Fun Facts

  • Coquillette is an artist, entrepreneur and educator who runs the creative brand, CatCoq.
  • CatCoq artwork and designs are licensed worldwide in stores including Urban Outfitters, Target, Barnes & Noble, Modcloth, Nordstrom, Bed Bath & Beyond, and others.
  • Her writing, interviews and design work have been featured by Forbes, CNN, US Weekly, Teen Vogue, Buzzfeed and The New York Post.

If you’re interested in this course, you can find more information about the course and how to enroll here.

The post 10 Best Procreate Courses to Take in 2023 appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/best-procreate-courses/feed/ 0
9 Best Reverse Engineering Courses to Take in 2023 https://www.classcentral.com/report/best-reverse-engineering-courses/ https://www.classcentral.com/report/best-reverse-engineering-courses/#respond Mon, 09 Jan 2023 14:07:17 +0000 https://www.classcentral.com/report/?p=84553 Here is a guide with the best online courses to learn Software Reverse Engineering (SRE), a valuable tool for malware analysts, security researchers, and forensics investigators.

The post 9 Best Reverse Engineering Courses to Take in 2023 appeared first on The Report by Class Central.

]]>

Software reverse engineering is the practice of analyzing a software system to extract design patterns and implementation information. This involves studying the program’s code (usually a low-level assembly or bytecode) to understand its behavior and functions.

If you are looking for the best online courses to learn Software Reverse Engineering (SRE), I’ve made this guide with my top picks. Click on one to skip to the course details:

Course Workload In Brief
1. Introduction to Reverse Engineering with Ghidra (Hackaday) 4 hours Best free course on using Ghidra for beginners
2. Reverse Engineering 101 (Malware Unicorn) 4–5 hours Best free text based course with hands on labs from a trusted industry leader
3. Windows Reversing Intro (TryHackMe) N/A Best free text and exercise based intro to Windows RE using IDA
4. Reverse Engineering for Beginners (begin.re) N/A Free text/slide based course for beginners with hands-on exercises
5. Reverse Engineering Malware with Ghidra (Pluralsight) 1–2 hours Best paid RE course using Ghidra with focus on Malware Analysis
6. Reverse Engineering For Everyone! (Kevin Thomas) N/A Free GitBook collection of 6 text based courses on x86, arm32, x64, arm64 RE
7. Intro to Malware Analysis and Reverse Engineering (Cybrary) 9–10 hours Paid course with a focus on reverse engineering malware
8. Security for Hackers and Developers: Reverse Engineering (Pluralsight) 2–3 hours Paid course with a focus on reverse engineering malware with IDA Pro
9. Reverse Engineering Linux 32-bit Applications (PentesterAcademy) N/A Best course on 32 bit Linux RE and malware analysis.

What is (Software) Reverse Engineering?

Reverse engineering is the process of taking an object apart and understanding its design and functionality in order to understand how it works and potentially recreate it or create something similar. This technique has been used throughout history to understand the technology (especially military) of others, from the Ancient Egyptians capturing and incorporating fearsome Assyrian chariots into their own army, to more recent examples when the Soviets reversed engineered American planes and vice versa.

In the information age, a new form of reverse engineering has emerged: Software Reverse Engineering (SRE). Instead of physical technology, digital technology can be taken apart and analyzed for information. This involves studying the program’s code and internal operations to understand its behavior and functions. Often, only the compiled machine code or bytecode is available, making it a challenge to translate low-level abstractions back into higher-level concepts.

SRE is a valuable tool for malware analysts and security researchers. They can use it to create patches and fix bugs in existing software. Analysts can even turn the tool against hackers and find vulnerabilities in malware.

If you’re interested in working in the cybersecurity field, or if you’re curious about how some piece of software works under the hood (but don’t violate any licensing agreements), learning SRE can be a useful skill to have.

Find your next course on Class Central

Best Courses Guides Methodology

I built this ranking following the now tried-and-tested methodology used in previous Best Courses Guides (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 100K online courses and 200K+ reviews. Then, I made a preliminary selection of 40+ Reverse Engineering courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, affordability, release date, ratings and enrollments.

Course Ranking Statistics

Here are some aggregate stats about the ranking:

  • 2.5K learners are following the Reverse Engineering Courses on Class Central.
  • All of the courses in this ranking are free or have free trial, except for two.
  • All of the courses in this ranking expect some familiarity with programming.

Without further ado, let’s go through the top picks.

1. Introduction to Reverse Engineering with Ghidra (Hackaday)

My first pick for the best Software Reverse Engineering (SRE) course is Introduction to Reverse Engineering with Ghidra on Hackaday.

This free course will teach you how to reverse engineer software using Ghidra, a free software reverse engineering tool developed by the NSA. By the end of the course, you’ll have a good understanding of x86_64 architecture for Linux and be able to use different methodologies and approaches when reverse engineering an unknown program.

To take this course, you’ll need experience with C programming and assembly language.

What You’ll Learn

To reverse engineer a software, you’ll need to know how software is engineered in the first place. You’ll discuss how software is built and compiled, starting from high-level languages such as C and ending with machine code. Then, you’ll have your first hands-on with Ghidra where you’ll disassemble compiled bytecode to reconstruct x86 assembly-level instructions from it.

But this will require in-depth knowledge of how C code is translated into assembly code. Therefore, this course includes examples of control flow, switch, loops, variables, functions, heaps, arrays, enums, pointers, and other common C constructs in assembly.

Next, you’ll survey the landscape of reverse engineering tools and compare the pros and cons between them. You’ll also learn how to patch binaries to modify a compiled program’s behavior and OS concepts such as system calls. Finally, you’ll learn some of the more advanced features of Ghidra, such as loading external libraries, performing patch analysis and diffing, and generating checksums.

How You’ll Learn

This course is 4 sessions long, with each session taking one hour. Each session comes with a set of exercises to be completed along with solution walkthroughs to help you put theory to practice.

Provider Hackaday
Instructors Matthew Alt
Level Beginner
Workload 4 hours
Views 57K
Certificate None

Fun Facts

  • Matthew Alt is security researcher at Caesar Creek Software. He specializes in reverse engineering embedded systems and provides training and assessments through Floyd Star Security.

If you’re interested in this course, you can find more information about the course and how to enroll here.

2. Reverse Engineering 101 (Malware Unicorn)

My second pick for the best Reverse Engineering course is Reverse Engineering 101 hosted by Malware Unicorn.

This free hands-on workshop will teach you the fundamentals of reverse engineering x86 Windows malware. You’ll set up your own malware analysis environment and learn about operating systems and assembly concepts. You’ll also get to analyze malware hands-on using triage, static, and dynamic analysis.

To take this course, you’ll need at least 8 GB of RAM, 40 GB of storage, and an internet connection.

What You’ll Learn

You’ll begin the course by setting up a safe malware analysis environment where you’ll use VirtualBox to create a Virtual Machine. Then, you’ll go over operating system and assembly concepts, studying the anatomy of a typical Portable Executable Windows Program and dissecting C-compiled assembly code.

Next, you’ll cover the typical attack flow of malware, their types, and their ways of getting into a system and hiding themselves. You’ll also get to know some of the popular Reverse Engineering tools like disassemblers and debuggers to use in your lab.

Afterward, you’ll be given several hands-on lab exercises to teach you the common methodologies and approaches used in malware analysis. First, you’ll learn how to gather information about the malware, like how it got there in the first place. Then, you’ll use triage analysis to identify the malware’s characteristics, before performing static and dynamic analysis. Static analysis involves analyzing without execution by looking at the overlying code, while dynamic analysis will need the malware to be run to help you understand the underlying hidden functionality and behavior.

How You’ll Learn

This course is 4–5 hours long. You’ll learn by going through the course articles and trying your hand at the lab exercises.

Provider Malware Unicorn
Instructor Amanda Rousseau
Level Beginner
Workload 4–5 hours
Certificate None

Fun Facts

  • The course has 191 bookmarks on Class Central.
  • Malwareunicorn.org offers workshops and resources for reverse engineering in the information security space. They currently have 6 workshops available.
  • Amanda Rousseau is an Offensive Security Engineer on the Red Team at Facebook with a passion for malware. She has previously worked as a Malware Researcher for Endgame, FireEye, and the U.S. Department of Defense Cyber Crime Center.

If you’re interested in this course, you can find more information about the course and how to enroll here.

3. Windows Reversing Intro (TryHackMe)

My third pick for the best Reverse Engineering course is the Windows Reversing Intro lab on TryHackMe.

This free hands-on course introduces students to reverse engineering software on Windows. You’ll cover high-level concepts at a lower level and also be introduced to IDA, a popular reverse engineering tool, through the virtual machine provided (or on your own machine, if you’d like). By the end of this course, you’ll be able to perform more advanced reverse engineering techniques.

What You’ll Learn

You’ll start the course by getting an overview of the IDA functionalities, specifically disassembling, decompiling, and debugging. Then, you’ll learn about functions and their stack frames, and see how you can exploit the popping and pushing of frames to modify the program. This will involve deeply analyzing how functions and loops look in assembly language.

Stacks are one example of data structures that groups together related variables. You can find many other data structures like arrays and classes since Windows is highly object-oriented. You’ll learn how to identify these structures in assembly code.

You’ll also learn how to unmangle garbled C++ function names when reading DLLs.

How You’ll Learn

This course consists of 8 tasks. You’ll learn by going through the tasks one by one and completing them on a virtual machine.

Provider TryHackMe
Level Beginner
Workload N/A
Enrollments 2.3K
Likes 140
Certificate None

Fun Facts

  • TryHackMe is an online platform for learning cybersecurity. It was founded in 2018 by Ashu Savani and Ben Spring, who both found learning cybersecurity to be an arduous process.
  • The platform (which is entirely free) provides short gamified cyber security labs for ethical hackers of all skill levels. Learners can join virtual rooms offering lessons that touch on theoretical and practical learning components.
  • The previous room in this course is Windows x64 Assembly.

If you’re interested in this course, you can find more information about the course and how to enroll here.

4. Reverse Engineering for Beginners (begin.re)

Reverse Engineering for Beginners is a free workshop covering reverse engineering. By the end of this course, you’ll have a thorough understanding of reverse engineering and the tools used by reverse engineers.

No prior knowledge of reverse engineering or x86 assembly code is required to take this course, though knowledge of C programming is recommended.

What You’ll Learn

First, you’ll start with an introduction to reverse engineering and what it pertains, along with some basic overview of ASM x86 instructions. Then, you’ll be introduced to the call stack, a common data structure used to store information about active subroutines, and learn how to manipulate information stored on the stack using a debugger.

Next, you’ll set up IDA on your machine and use it to study x86 architecture and assembly code of programs in further detail. You’ll then practice reverse engineering using IDA by completing challenging playground exercises as well as a guided project where you’ll reverse engineer Microsoft’s famous Minesweeper game.

How You’ll Learn

The workshop consists of 3 preparation assignments and 5 sessions. You’ll learn by reading the course articles, the course slides, and trying out the reverse engineering challenges and projects given.

Website begin.re
Instructor Ophir Harpaz
Level Beginner
Workload N/A
Certificate None

Fun Facts

  • Ophir Harpaz is a security researcher at Guardicore. She enjoys reverse engineering in her free time, and attended the Luxembourg BlackHoodie reverse engineering workshop for women in 2017. Along with her friend Dafna Rosenblum, they organized the Low Level & Security Celebration in Israel in 2018, where they taught a reverse engineering workshop — the one you’re reading right now!

If you’re interested in this course, you can find more information about the course and how to enroll here.

5. Reverse Engineering Malware with Ghidra (Pluralsight)

Reverse Engineering Malware with Ghidra covers the use of Ghidra, a software reverse engineering tool, to analyze and understand the inner workings of software and malware. By the end of the paid course with free trial, you will have a solid foundation in reverse engineering and the use of Ghidra for SRE.

Before beginning the course, you should know the basics of reverse engineering, be comfortable with tools such as disassemblers and assembly-level debuggers, and be able to set up a safe malware analysis lab.

What You’ll Learn

You’ll start this course by exploring Ghidra’s core components to effectively utilize its software reverse engineering tools. You’ll first understand what malware packing, obfuscation, and other techniques used to protect software is. Then, you’ll learn how to use the decompiler and function analysis tool to unpack malware. Finally, the course covers advanced techniques for enhancing your reversing workflow, such as using Ghidra’s code browser and headless analyzer, and writing custom scripts.

How You’ll Learn

This course is 1–2 hours long. You’ll learn by watching the lecture videos and following along with the demonstration labs.

Provider Pluralsight
Instructor Josh Stroschein
Level Intermediate
Workload 1–2 hours
Rating 4.5 / 5.0 (39)
Certificate Paid

Fun Facts

  • Josh Stroschein is an experienced malware analyst and reverse engineer who works for Google’s Chronicle division. He is a trainer and author who focuses on security topics, and has provided training at various conferences and venues, like Ring Zero, BlackHat, Defcon, Toorcon, Hack-In-The-Box, and Surico.

If you’re interested in this course, you can find more information about the course and how to enroll here.

6. Reverse Engineering For Everyone! (Kevin Thomas)

Reverse Engineering For Everyone! is a free comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures. Yes, all of them!

These tutorials will carry you from nothing up to the mid-basics of reverse engineering.

No prior knowledge of reverse engineering is needed to take this course.

What You’ll Learn

  • x86 and x64 architectures tutorials:
    • You’ll learn about processor architectures, including registers and memory management. You’ll also learn assembly language and take a careful look at stacks and heaps. With this knowledge, you’ll be equipped with reversing engineering knowledge to identify malware with static and dynamic analysis, and then debug and reverse engineer them.
    • Specifically for the x64 course, you’ll learn how the boot sector works and how it can be exploited, as well as look at various C programs translated into assembly code.
  • 32-bit and 64-bit ARM architectures tutorials:
    • You’ll learn the ARM-32 bit architecture. You’ll take a look at the Von Neumann architecture, the instruction pipeline, as well as the registers involved. You’ll also write very basic C++ programs and then reverse them one at a time into ARM instructions. Then, you’ll learn how to debug and override these instructions.

How You’ll Learn

This course consists of 4 sections on Intel and ARM architecture. You’ll learn by reading the course articles, replicating the code examples on your Virtual Machine, and doing the course projects.

Provider GitHub
Instructor Kevin Thomas
Level Beginner
Workload N/A
Certificate None

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

7. Intro to Malware Analysis and Reverse Engineering (Cybrary)

Intro to Malware Analysis and Reverse Engineering on Cybrary will give you the knowledge and skills needed to combat malware targeted towards organizations. It is designed for beginners in information technology to help prepare them for the Certified Ethical Hacker (CEH) exam.

You’ll analyze and understand common malware tactics using reverse engineering, and then learn how to identify, isolate, and defend against these threats using malware analysis and reverse engineering tools.

No prior experience with programming or knowledge of assembly is required to take this course with free limited access. But, it is recommended that you have a general understanding of Networking, Operating System Internals, Programming, and Hacking.

What You’ll Learn

Antivirus software isn’t enough! You’ll begin the course by discussing its limitations and why malware analysis (and having incident response teams) is so important to detect and prevent security breaches. Then, you’ll set up a malware analysis lab, which will involve running a Windows XP Virtual Machine and funneling traffic to a Kali Linux VM.

Once you have your malware environment ready, you’ll study dynamic analysis to identify different types of malware in real-time, as well as assess its potential risk and impact. With dynamic analysis, you will be able to quickly identify indicators of compromise in a system.

You’ll also learn how to perform basic static analysis to analyze the code and functionality of malware without executing it by debugging and disassembling them. A hybrid approach using the two analysis methods will serve the greatest function for identifying malware.

Then, you’ll learn about packers, which are tools used to compress and encrypt malware to evade detection by antivirus software and make it more difficult to analyze, such as disguising themselves as legitimate software. Finally, more advanced malware are able to defend themselves against virtual machines, disassembly, and other tools you’ve learned so far. Fortunately, you’ll learn how to bypass these defenses by studying more advanced techniques.

How You’ll Learn

There are 7 modules altogether in the course, with the course being 9–10 hours long. You’ll learn by watching the lectures and completing the hands-on lab exercises to give you practical experience on analyzing malware.

Provider Cybrary
Instructor Sean Pierce
Level Advanced
Workload 9–10 hours
Rating 4.1 / 5.0
Certificate Paid

Fun Facts

  • The course has 1.1K bookmarks on Cybrary.
  • Sean Pierce is a lead red team engineer at Target. He has a number of certifications, including the SSCP, and has worked as a malware analyst for several years.
  • This course is a part of the Become a SOC Analyst – Level 3 Career Path.

If you’re interested in this course, you can find more information about the course and how to enroll here.

8. Security for Hackers and Developers: Reverse Engineering (Pluralsight)

Security for Hackers and Developers: Reverse Engineering is another course on Pluralsight that teaches you how to reverse engineer programs (including malware) through hands-on demos with IDA and Binary Ninja, both popular tools among reverse engineers. By the end of the paid course with free trial, you’ll know how to reverse engineer C and C++ programs with confidence.

What You’ll Learn

The first thing you’ll do in this course is setting up IDA Pro on your computer. You’ll learn its functions and then use it to find passwords in an application. Then, you’ll learn x86 assembly code, the lowest level of abstraction there is. You’ll take a quiz on assembly code and recall its calling conventions.

The reason you’re looking at assembly in the first place is not to write it, but to analyze programs that have been compiled from high-level languages such as C and C++. You’ll study common examples of C code and its corresponding assembly code, and learn how to use binary patching to fix security vulnerabilities in compiled programs. And in the last section of the course, you’ll learn how to customize IDA with scripts to improve your efficiency and productivity.

How You’ll Learn

This course is 2–3 hours long. You’ll learn by watching the lecture videos and participating in the labs and demos.

Provider Pluralsight
Instructor Jared DeMott
Level Intermediate
Workload 2–3 hours
Rating 4.0 / 5.0 (53)
Certificate Paid

Fun Facts

  • This is the fourth course in the Security Hackers and Developers learning path.
  • Jared DeMott is an engineer and security leader. He previously worked as a vulnerability analyst with the NSA, and regularly speaks on cyber matters at conferences like DerbyCon, BlackHat, and HITB. He has been on three winning Defcon capture-the-flag teams and was a finalist in Microsoft’s BlueHat prize contest.

If you’re interested in this course, you can find more information about the course and how to enroll here.

9. Reverse Engineering Linux 32-bit Applications (PentesterAcademy)

PenTesterAcademy’s Reverse Engineering Linux 32-bit Applications course provides a comprehensive overview of reverse engineering Linux 32-bit applications.

By the end of this paid course, you’ll become familiar with how Linux applications work and their common flaws, how to locate these flaws manually or automatically with common reversing tools such as debuggers, fuzzers, Python scripts, and other scripting tools.

What You’ll Learn

The course begins by introducing you to the concepts and tools needed for reverse engineering Linux 32-bit applications, like virtualization to create a safe testing environment for reverse engineering, along with other tools like IDA Pro or freeware Linux debuggers, scripting tools, decompilers, and fuzzers.

Assembly is needed to reverse engineer compiled bytecode as well as understand common security flaws. You’ll learn the basics of 32-bit Intel Assembly and calling conventions used by Linux to locate, deliver payloads, and exploit stack overflows, heap overflows, section overflows, first string flaws, and kernel flaws.

Discovering flaws manually can be tiring. So, you’ll learn how to automate your work using tools such as Python and shell scripting to make you a much more productive reverse engineer. You’ll also study other concepts, like shellcoding and Metasploit to exploit modules.

How You’ll Learn

This course consists of 44 videos, each covering a separate topic. You’ll learn by watching the lecture videos and replicating the in-course demonstrations of the tools being used.

Provider PentesterAcademy
Instructor Philip Polstra
Level Beginner
Workload N/A
Certificate None

Fun Facts

  • Philip Polstra is an associate professor of digital forensics at Bloomsburg University of Pennsylvania. He is an expert in hardware hacking and information security and has presented at hacking conferences such as DEFCON and Blackhat, He is known for his work on developing small, affordable hacking devices and on USB hacking and forensics. He has even written a book about it, called Linux Forensics.

If you’re interested in this course, you can find more information about the course and how to enroll here.

The post 9 Best Reverse Engineering Courses to Take in 2023 appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/best-reverse-engineering-courses/feed/ 0
Harvard CS50 in 2023: How to Get a Free Certificate https://www.classcentral.com/report/cs50-free-certificate/ https://www.classcentral.com/report/cs50-free-certificate/#comments Mon, 09 Jan 2023 09:00:39 +0000 https://www.classcentral.com/report/?p=70103 Harvard's intro to computer science was just updated! Here's what's new and how to earn a free certificate.

The post Harvard CS50 in 2023: How to Get a Free Certificate appeared first on The Report by Class Central.

]]>
Harvard CS50 2023 opening lesson in Harvard’s beautiful Sanders Theater. You might recognize the place. Many movie scenes were filmed there. If you watched Denzel Washington’s The Great Debaters, the final debate takes place inside Sanders Theater. (Photo source)

With its over 4.3 million enrollments, CS50, Harvard’s Introduction to Computer Science, is one of the most popular online courses ever. And it’s one of Class Central‘s Best Online Courses of All Time.

Having taken the course myself, I can’t say I’m surprised. The course is excellent: it has a fantastic instructor; it offers a rich learning experience; and the course content is refreshed every year, on January 1st.

Most notably, the course is entirely free, and it includes a free certificate of completion. But understanding how to obtain it can be a bit confusing. So in this article, let’s discuss CS50 and explain how you can earn a free certificate.

(Harvard also offers other free courses on topics such as Python, web development, and AI. Learn more in our Harvard CS50 guide.)

CS50 Overview

Malan invites students on stage to explain binary numbers in an interactive manner. On the left, you can see the green screen used during live coding sessions. (Photo source)

CS50 is taught by Harvard Professor David J. Malan, who’s also been teaching the course on campus since 2007. Malan is a real showman. Forget dull PowerPoint presentations with monotone voice-overs. Malan takes the stage in Harvard’s beautiful Sanders Theater to enthusiastically teach computer science in front of a live audience.

It’s one of the most striking aspects of the course. It’s really well made. Malan paces the stage while filmed from multiple angles, using props to explain concepts, inviting students on stage for interactive demos, or standing at his laptop in front of a green screen for live coding sessions.

The course production values are off the charts, and Malan’s passion for teaching computer science is palpable. Naturally, this has contributed to the course’s success. Even by campus standards, CS50 stands out. With around 1,000 students enrolled every Fall, CS50 is the largest course on Harvard’s campus.

I think the main strength of the online course is that Malan treats it just like his on-campus course. The online and on-campus courses are one and the same, rather than the former being a lesser version of the latter. Both have the same lectures, same problem sets, and same final project. In terms of learning, it gets really close to the full Harvard experience.

What’s New in 2023

In the new problem Wordle50 (on the right, above), you’ll have the opportunity to implement a program similar to Wordle (left, above), the word-guessing game invented by James Wardle that became a global phenomenon in late 2021 and was acquired by The New York Times in early 2022.

Another strength of CS50 is that the course is updated every year, allowing it to keep up with the latest trends in the field. More specifically, the course is recorded every Fall on campus at Harvard. Then, come January 1st, the online version is updated to use the new recordings. For instance, CS50 2023 uses the recordings made at Harvard in Fall 2022.

In my experience, annual recordings are exceptionally rare in online education. In the vast majority of cases, lectures are recorded once and reused throughout the lifespan of the course. The only other course I can think of that has annual recordings is MIT’s Introduction to Deep Learning. This seems to be a privilege restricted to a few, popular courses at rich institutions.

The annual recordings are also an opportunity for curriculum updates. In 2023, CS50 introduced the following changes among others:

  • Practice Problems: Every week, before tackling the lab and problem set, you’ll now be able to complete optional practice problems to cement your understanding of the week’s lesson. For instance, here are the Week 1 Practice Problems.
  • More Labs: In Week 1, the Population Growth lab, present in 2021 but absent in 2022, has returned. And an entirely new lab, Smiley, has been added to Week 4, where you’ll learn to manipulate images at the pixel level.
  • More Problems: Last but not least, new problems have been added to problem sets. In Week 2, you’ll be able to complete the following new problems:
    • Bulbs, an entry-level problem, where you’ll practice binary encoding.
    • Wordle50, a more challenging problem, where you’ll write a program to play the popular word game Wordle.

Like in previous years, CS50 ends with an open-ended software project ⁠— an opportunity for students to put into practice what they’ve learned throughout the course.

Different Certificate Types

So, you think this course is for you, and you’d like to get started. Great! But before, there’s one thing worth clarifying, because it often confuses learners. CS50 is offered on four platforms, but only one offers a free certificate.

❌ These three platforms offer CS50, but they do not include a free certificate of completion:

  • EdX, which is the platform most people are usually familiar with. On edX, you can audit CS50 for free. However, edX doesn’t offer a free certificate. It only offers a paid verified certificate, which costs $149.
  • Harvard Extension School, which is part of Harvard’s distance education division. Through this school, CS50 doesn’t include a free certificate. Instead, students can take the course for credit and receive a formal transcript, which costs $1980–3100.
  • Harvard Summer School, which is also part of Harvard’s distance education division. Though this school, CS50 doesn’t include a free certificate either. Instead, students can take the course for credit and receive a formal transcript, which costs $3500.

✔ This platform offers CS50, and it does include a free certificate of completion:

  • Harvard OCW, which is Harvard’s open online course platform. On Harvard OCW, CS50 includes a free certificate of completion, like the one below. Note that the course content is exactly same as on edX, including all the assignments. The only difference is that the free certificate doesn’t involve ID verification.

Finally, to further confuse matters, even when you take the course via Harvard OCW, you’ll be asked to create a free edX account. To be clear, this is just a logistical step that will allow you to submit your assignments. You do not need to buy the edX verified certificate.

How to Get a Free Certificate

CS50 free certificate of completion in 2023. It lists your name and the assignments you passed, and it’s signed by Professor Malan. Note that the certificate includes a verification link at the bottom that also makes it easy to share.

Since its launch, CS50 has maintained a firm stance toward openness through the Harvard OCW platform. In 2023, the course remains entirely free on the platform, including its certificate of completion. Above, you can see how the free certificate looks.

To unlock the certificate, you have to score 70% or more on:

  1. All the labs. There are 10 labs, one per week.
  2. All the problems sets. There are also 10 problems sets, one per week.
  3. The final project, in the last week.

Note that you can resubmit assignments. So if you don’t pass on the first try, no problem. You can try again.

Ready? Here’s where to get started: Harvard CS50 — Week 0: Video Lesson & Problem Set. Then, simply go week by week. Happy learning!

The post Harvard CS50 in 2023: How to Get a Free Certificate appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/cs50-free-certificate/feed/ 51
Learn How to Teach Artistry in This Free Course by Kadenze https://www.classcentral.com/report/review-teach-artistry-kadenze/ https://www.classcentral.com/report/review-teach-artistry-kadenze/#respond Thu, 05 Jan 2023 18:10:01 +0000 https://www.classcentral.com/report/?p=84523 A well orchestrated course with a skilled professor, Brad Haseman, and subject matter experts from 3 international arts organizations sharing their experience and history.

The post Learn How to Teach Artistry in This Free Course by Kadenze appeared first on The Report by Class Central.

]]>
Brad Haseman, course instructor

Always interested in the art world, with a background in art and philosophy, I was looking for a concrete application that is not only a simple representation of the personal ego but something more that goes towards others. Especially these days so complicated and strange.

This is my in-depth review of the course Introduction to Being a Teaching Artist by Kadenze.

The instructor

The MC, Master of Ceremony, is Brad Haseman, a skilled professor with the savoir faire of a consummate actor. He uses his voice and intonation so wonderfully that it is a pleasure to listen to him (and just this alone is an art).  All that in no way detracts from the professionalism of his speech, on the contrary, it enriches it with nice nuances with that typical gentleman´s dose of irony.

Requirements to take this course

My background as I said comes from art, philosophy and art therapy but I don’t think all these skills are necessary. As the course is introductory, you can acquire everything that is necessary calmly. Actually maybe going with an “empty mind” is the best thing. Often the conditionings that we have believing that they are “skills”, do more harm than good!

The course format and content

The course is well orchestrated and articulated. Interviews are provided to personalities involved in the matter. Each one brings its own history, competence, professionalism and experience. Like a big team playing together, everyone is part of the team. It is nice to feel that you belong to a large family made up of men and women with the most diverse professions but held together by a sense of beauty, art and community. It is thus composed like a large “fresco”, and the image becomes increasingly sharper and clearer to the mind and heart.

During the course, all the tools necessary to tackle the required levels with competence and safety are provided, such as: examples based on case histories and interviews. This is a job that requires great experience and professionalism, team working is fundamental as well as the ability to get in tune with each other and understand their needs and requirements. Do not be afraid. So let yourself be carried away by these lessons with confidence. An extraordinary journey into beauty that we can all perceive with the ever-growing awareness of being able to give beauty to others as well to the extent that it takes us.

Time Commitment

This takes as much time as you want to spend on it. Honestly I never wanted to finish. When the passion for what you love is so strong, you never want to detach yourself and indeed you would like to dive in and stay attached forever!

Editor’s note: Kadenze recommends that this course takes about 14 hours per session, with 3 sessions in total.

Who should take this course

Introduction to Being a Teaching Artist is only an introductory course which is part of a wider and more articulated training. If you are interested in the art and social world, in what any artistic formation from the widest fields and origins can give to the social community, well, this course is definitely for you. It won’t be easy, sometimes you’ll have to bang your head on problems and maybe you won’t find a solution. Then you will be desperate and want to drop everything and go for something simpler. But here among those clouds, suddenly a flash of intuition will light up your soul and then you will want to thank heaven for what you have chosen and for this course that has chosen you.

The post Learn How to Teach Artistry in This Free Course by Kadenze appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/review-teach-artistry-kadenze/feed/ 0
10 Best Typography Courses to Take in 2023 https://www.classcentral.com/report/best-typography-courses/ https://www.classcentral.com/report/best-typography-courses/#respond Thu, 05 Jan 2023 14:06:27 +0000 https://www.classcentral.com/report/?p=84471 Let your words do the talking. Learn typography from the best online courses out there and bring your designs to life.

The post 10 Best Typography Courses to Take in 2023 appeared first on The Report by Class Central.

]]>

Believe it or not, letters are a big part of our designs. They carry the readable portion of the topic on their shoulders and determine whether the viewers are able to make sense out of it. Typography is crucial. So let’s learn about typography – the text part of our design.

In this guide, I’ve selected the 10 best free and paid Typography online courses for you from the 150+ Typography courses on our catalog by following a well-defined methodology that you can find below.

But if you want to jump straight to the results, here are my top 10 picks. You can click on a course to jump to the corresponding section:

Course Workload In Brief
1. Typography for Developers Tutorial – Full Course (freeCodeCamp) 2 hours Best free course for beginners to learn typography from the basics and up
2. Learn about fonts (Envato Tuts+) 6-7 hours Free tutorial series for beginners to learn typography, focuses on fonts
3. How To Make A Custom Font Using Fontself (The Futur Academy) 1 hour Short free course for beginners to learn typography, make fonts in Fontself
4. Diseño de una Tipografía digital de la A a la Z (Domestika) 8-9 hours Spanish course for beginners to learn typography using Glyph and Python
5. UI Design Bootcamp. Master Typography, Colour & Grids (Udemy) 9-10 hours Intermediate course for experienced web designers to master typography
6. How To Master The Fundamentals Of Typography Design With Chris Do (Design Cuts) 1 hour Short free tutorial session for beginners to master the basics of typography
7. Customizing Type with Draplin: Creating Wordmarks That Work (Skillshare) 1-2 hours Short course for intermediate designers to master type customization
8. 3D Typography: Playing with Color and Volume (Domestika) 5-6 hours Great course for beginners to create surreal 3D typographic animations
9. Building a Custom Typeface With Just Enough Personality (Skillshare) 1-2 hours Short course for intermediate learners to build a custom typeface
10. Graphic Design Theory – Typography (Udemy) 2-3 hours Theory-based course for beginners to learn the essential concepts of typography

What is Typography?

As freeCodeCamp instructor Hope Armstrong explains, “typography is the visual component of the written word”. She says that typography comes into play when words are visually displayed on surfaces such as screens, paper, posters, signs, and more.

Graphic design platform Canva puts typography as “the design, or selection, of letterforms to be organized into words and sentences to be disposed of in blocks of type as printing upon a page”. So typography is basically about how you make your text look.

To better understand what typography is, here is a case study of the redesign of Class Central’s logo with a step-by-step of the development process and its history.

Class Central Symbol

What is the Future of Typography?

According to an article by Adobe Creative Cloud, the future of typography lies in variable fonts. Variable fonts are a digital typeface option that allows endless variations in style within a single file. This allows designers more flexibility to control the weight and width of a typeface and create more complex compositions. This prediction is also endorsed by both AIGA and Monotype’s trend report.

The discussion on how to be responsive in a multitude of displays is not new. An article in the Design Observer from 2016, already talks about the ever increasing challenges of predicting how your font will appear in different screen sizes and what variables the designer should consider beforehand: type size, line spacing, typeface, weights and breadths, contrast, and so on.

In a more philosophical and historical article from 2017, Robin Rendle explores the origins of typography and printing press. He also expresses concerns about the implications of using standardized designs to prioritize accessibility and responsiveness over creating beautiful types on the web. According to him, this could be the end of our artistic expression in web design.

So, it becomes clear that the responsibilities of a professional typeface designer will be to consider all those variables to make an accessible and responsive internet, however, bringing along their own art and personality with unexpected combinations and new fonts to illuminate our lives, create remarkable brands, and facilitate communication.

What is My Experience with Typography?

If you’ve read my previous articles, you’ll know that I love art and design. And most of the time, the designs have a text part – that’s where typography comes into play. Even though our designs at Class Central follow a certain style, my personal design projects contain many different styles of text depending on the topic.

When I was younger, my dad designed his own fonts on his computer. As much as I can remember, internet wasn’t much of a thing back then, so he had to learn and do everything on his own. He had taught me the importance of typography and how not to overdo any design. By the way, he had excellent handwriting that looked like print!

Here are some more of my earlier designs in Canva:

Notice the different text styles in my designs

Besides that, I am a Guided Project Instructor and a Beta Tester at Coursera, having tested many courses before they’re officially launched. I have taken over 50 online courses in various subjects.

My experience as an online learner and teacher has given me some perspective on what to look for in an online course. I used my experience to evaluate each course in this list.

Find your next course.

Course Ranking Methodology

I built this ranking following the now tried-and-tested methodology I used in previous rankings (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 100K online courses and 200K+ reviews. Then, I made a preliminary selection of 150+ Typography courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, release date, affordability, ratings and enrollments.

The end result is a unique selection of courses that combines a decade of Class Central data and my own experience as an online learner to try to get the best of both worlds. So far, I’ve spent more than 10 hours building this list, and I’ll continue to update it.

Course Ranking Statistics

Here are some statistics regarding this course ranking:

  • Combined, these courses have accrued over <number> enrollments.
  • 4 courses are free or free-to-audit and 6 courses are paid.
  • The most-represented course provider in the ranking is YouTube, with 4 courses.
  • 9 courses are in English, and 1 course is in Spanish.
  • The Typography subject is followed by over 2.2K learners on Class Central, and accounts for over 150 courses in Class Central catalog.

So without further ado, let’s get to my picks for the best Typography online courses.

1. Typography for Developers Tutorial – Full Course (freeCodeCamp)

Hope Armstrong, instructor

My first pick for the best Typography online course is the free course Typography for Developers Tutorial – Full Course, offered by freeCodeCamp on YouTube.

Taught by a Treehouse instructor, this free course covers all you need to know to create good typography. It starts from the very basics of typography such as what typography is, lettering and fonts to topics such as typeface genres, scripts and font styles. You’ll even get the opportunity to complete your very own typography project using Figma.

What You’ll Learn

First, you’ll learn what typography is, typography vs. lettering, typeface vs. font, how typography affects user experience (UX), elements of typeface, serifs, sans-serifs, letterform contrast, text contrast in comparison to the background, and text color contrast.

Next, you’ll explore typeface genres, serif sub-genres, sans-serifs sub-genres, scripts, print design vs. digital design, fixed vs. fluid layouts, choosing and using typefaces, installing fonts, font formats, and counters (enclosed whitespace in text).

Finally, you’ll understand typeface ‘mood’ matching the content, choosing a display typeface, translating text typeface to display typeface, weight, styles and sizes, faux bold and italics vs. true bold and italics, font weighting and styles, and a project using Figma.

How You’ll Learn

The course is broken down into 29 videos. Each video involves about 1 to 5 minutes of work. Concepts are taught through video lectures only.

Channel freeCodeCamp
Provider YouTube
Instructor Hope Armstrong
Level Beginner
Workload 2 hours
Certificate Not available

Fun Facts

  • This course was made possible by a grant from teamtreehouse.com, based on this paid course.
  • Armstrong is a Senior Product Designer at Treehouse who has worked in education, tech, and nonprofits since 2009.
  • freeCodeCamp has nearly 7M subscribers on their YouTube channel where they regularly post full blown programming and web designing courses.

If you’re interested in this course, you can find more information about the course and how to enroll here.

2. Learn about fonts (Envato Tuts+)

Tom, instructor

My second pick for the best Typography online course is the free course Learn about fonts, offered by Envato Tuts+ on YouTube.

This free course on typography is focused on fonts. Rather than calling it a course, it’s better to call it a series of tutorial videos containing a lot of information regarding fonts – be it current or past font trends, how to create a font, fonts from different genres, how to use each font type, using InDesign, Photoshop and Illustrator, and so on.

What You’ll Learn

First, you’ll explore font trends for 2022, tips, tricks and hacks, anatomy of a letter, how to and how to not upload fonts to Cricut design space, art deco graphic design, creating a font in Adobe Illustrator, and typography poster design in Adobe Photoshop.

Then, you’ll learn about creating a typewriter font text effect, combining fonts, the best font combinations, best kinetic typography (animated text) templates for After Effects, using a tattoo font to add a realistic tattoo to a photo in Photoshop, and how to install a font.

Next, you’ll take a look at typeface vs. font, creating a Japanese brush font text effect in Photoshop, typeface classification, adding fonts to Photoshop, retro fonts, text effects, installing and using fonts in Procreate, using swash fonts in Photoshop.

After that, you’ll understand top beautiful modern script fonts, using font ligatures in InDesign, Photoshop and Illustrator, serif vs. sans serif fonts, variable fonts for web design, best cute fonts, designing a monogram logo online, and vintage fonts.

Finally, you’ll get a brief history of display fonts, decorating your text with font swashes, best free fonts for Cricut, best fonts for making monograms and logo designs, web fonts, shadow text in Cricut design space, and font trends for 2023.

How You’ll Learn

The course is broken down into 46 videos. Each video involves about 5 to 10 minutes of work. Concepts are taught through video lectures only. Useful links are also provided in the YouTube description of the course. Just click on Start Learning and go to Direct link.

Channel Envato Tuts+
Provider YouTube
Instructor Various
Level Beginner
Workload 6-7 hours
Certificate Not available

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

3. How To Make A Custom Font Using Fontself (The Futur Academy)

Chris Do, instructor

My third pick for the best Typography online course is the free course How To Make A Custom Font Using Fontself, offered by The Futur Academy on YouTube.

This short free course will teach you how to make your own custom font using Fontself, an easy-to-use font-making app. But that’s not all. On your way, you’ll learn the basics of typography such as terminology and anatomy, letter types, editing your design in Photoshop and Illustrator, and then finally use Fontself to create the font.

What You’ll Learn

In this course, you’ll learn about challenges to making a typeface, why you should consider designing your own font, historical and present day masters of typeface design, design firms that have used custom typefaces, designers who make an income selling fonts, and terminology and anatomy of typefaces.

Next, you’ll take a look at the unity of design, groups of letter types, different types of typefaces, writing the font, editing the picture of the font in Photoshop, taking the font into Illustrator, using Fontself to make your font, converting a vector drawing into a font, changing Futura to Futur Futura, and Fontself.

How You’ll Learn

The course is broken down into 21 videos. Each video involves about 1 to 2 minutes of work. Concepts are taught through video lectures only.

Institution The Futur Academy
Provider YouTube
Instructor Chris Do
Level Beginner
Workload 1 hour
Certificate Not available

Fun Facts

  • The Futur Academy has nearly 400K subscribers to their YouTube channel where they share free content on typography, web design, illustration, and much more.

If you’re interested in this course, you can find more information about the course and how to enroll here.

4. Diseño de una Tipografía digital de la A a la Z (Domestika)

Juanjo López, instructor

My fourth pick for the best Typography online course is Diseño de una Tipografía digital de la A a la Z on Domestika.

From drawing to using in a design, this course will cover every step in the process of creating a digital typography. In this course, you’ll create your own font using Glyphs, a font-making app for Mac. As you move through the process, you’ll learn some general concepts of typography and also use Python to automate tasks.

What You’ll Learn

In this course, you’ll learn about formats and programs, glyphs, the character set, basic concepts and useful tips, the Bézier curves, Illustrator and Glyphs, the vertical metric, drawing tools, and the components.

You’ll also explore drawing and testing letters, general concepts, spacing, kerning, anchors, OpenType features, basic Python scripts for creating fonts, interpolation, and designing a digital typography from A to Z.

How You’ll Learn

The course is broken down into 34 lessons. Concepts are taught through a combination of videos, additional resources and practice exercises. There is also a final project at the end of the course.

Provider Domestika
Instructor Juanjo López
Level Beginner
Workload 8-9 hours
Enrollments 3.5K
Rating 98%
Certificate Paid

Fun Facts

  • López is a freelance designer and passionate about popular graphics and typography.
  • He likes to call himself Juanjez.
  • You can explore his work on Huy! Fonts.

If you’re interested in this course, you can find more information about the course and how to enroll here.

5. UI Design Bootcamp. Master Typography, Colour & Grids (Udemy)

Rob Sutcliffe, instructor

My fifth pick for the best Typography online course is UI Design Bootcamp. Master Typography, Colour & Grids on Udemy.

If you’ve designed websites or applications before and know how to use some design software like Figma (preferably), Adobe XD, Invision Studio or Sketch, then this course is for you. Typography is 95% of what we see on a web application, and this course will teach you exactly how you can use that to create great user experience (UX). 

What You’ll Learn

In this course, you’ll cover the following topics:

  • Composition: Placing elements on a page
  • Typography: History and background of different type classifications
  • Selecting and pairing: Choosing a typeface and selecting complimentary typefaces
  • Readability: Making it easier for people to read with typographic choices
  • Styling and formatting: Adding extra style to typography and improving visual hierarchy
  • Grid systems: Types of grids used in design and technical limitations
  • Building the grid: Setting up grids in design software to work
  • Color interactions: Improving intuitive use of color when used in different contexts
  • How color works: The physics behind how light works and how it creates color
  • Color attributes: Making changes to a color to make it more useful
  • Create the pallet: Creating a color pallet that works specifically for UI
  • Visual language: Choosing photos, icons, illustrations and other visuals to support the design

How You’ll Learn

The course is broken down into 13 sections. Each section involves about 30 minutes to 1.5 hours of work. Concepts are taught through a combination of videos and quizzes. Downloadable resources are also provided.

Provider Udemy
Instructor Rob Sutcliffe
Level Intermediate
Workload 9-10 hours
Enrollments 3.2K
Rating 4.6/5.0
Certificate Paid

Fun Facts

  • Sutcliffe is a UI designer and developer, teaching for over 15 years.
  • He had dyslexia but still he overcame that and managed to find ways to teach himself.
  • He first built a website 20 years ago.

If you’re interested in this course, you can find more information about the course and how to enroll here.

6. How To Master The Fundamentals Of Typography Design With Chris Do (Design Cuts)

Chris Do (left), instructor

My sixth pick for the best Typography online course is the free course How To Master The Fundamentals Of Typography Design With Chris Do, offered by Design Cuts on YouTube.

This short free tutorial session will show you how you can master the fundamentals of typography design within a matter of an hour. This session will be valuable to any beginner designer  looking to learn about typography. By the end of this session, you’ll have the fundamental knowledge of typography such as contrast, scale, repetition and composition.

What You’ll Learn

In this course, you’ll learn about quote, balance, spacing, alignment, western culture, interline spacing, type units, weight width, font weaknesses, center type, upper and lower case, and header and footer type.

How You’ll Learn

The course is broken down into 14 videos. Each video involves about 15 to 50 minutes of work. Concepts are taught through video lectures only.

Channel Design Cuts
Provider YouTube
Instructor Chris Do
Level Beginner
Workload 1 hour
Certificate Not available

Fun Facts

  • Chris is CEO and Founder of The Futur, an online education platform.
  • Design Cuts is a marketplace for creatives.
  • In their YouTube channel, you can find free content about design, drawing, Adobe Photoshop and Illustrator, and other great tutorials for creatives.

If you’re interested in this course, you can find more information about the course and how to enroll here.

7. Customizing Type with Draplin: Creating Wordmarks That Work (Skillshare)

Aaron Draplin, instructor

My seventh pick for the best Typography online course is Customizing Type with Draplin: Creating Wordmarks That Work on Skillshare.

This short, intermediate-level typography course will show you how you can take ownership of your typography design by customizing type. You’ll follow along as the instructor creates several type treatments of his own to design merchandise by managing forms, in-between spaces and relationships of the letters.

What You’ll Learn

In this course, you’ll learn about junking for references, kerning and tracking, playing with shapes, chopping and extending letterforms, custom type sketching, digitizing sketches, preparing for print, adding texture to type, and rebuilding script.

How You’ll Learn

The course is broken down into 14 lessons. Each lesson involves about 5 to 10 minutes of work. Concepts are taught through a combination of videos and projects. Additional resources are also provided.

Provider Skillshare
Instructor Aaron Draplin
Level Intermediate
Workload 1-2 hours
Enrollments 43.2K
Rating 97%
Certificate Not available

Fun Facts

  • Draplin’s career started with a snowboard graphic for Solid snowboards.
  • He has a design degree from the Minneapolis College of Art and Design.
  • His business, Draplin Design Co. finally took off in 2004.

If you’re interested in this course, you can find more information about the course and how to enroll here.

8. 3D Typography: Playing with Color and Volume (Domestika)

Thomas Burden, instructor

My eighth pick for the best Typography online course is 3D Typography: Playing with Color and Volume on Domestika.

Learn to create hyper-realistic 3D typographic animations using Illustrator, Photoshop, Cinema 4D and Redshift. You’ll learn the essentials of each software and create inflatable 3D types that you can apply to your future design and illustration projects.

What You’ll Learn

First, you’ll get an overview of the software workflow, and learn about initial concepts and gathering inspiration, sketching out a layout in AI and exporting vector paths, setting up the Cinema 4D document, creating a 3D sketch in C4D, and adding basic lighting/textures and a camera with redshift.

Then, you’ll learn about modeling the letters, the U, the ball pool, the cushions, the mats, the castle, adding cloth dynamics to the curtains, saving the final image as a Photoshop file, editing/refining the final image using AOV files, and preparing Photoshop files for editing.

Finally, you’ll understand using redshift AOV manager, adjusting lighting/refining the render settings, redshift, inflating an individual letter, and playing with color and volume in 3D typography.

How You’ll Learn

The course is broken down into 28 lessons. Concepts are taught through a combination of videos, additional resources and practice exercises. There is also a final project at the end of the course.

Provider Domestika
Instructor Thomas Burden
Level Beginner
Workload 5-6 hours
Enrollments 1.7K
Rating 97%
Certificate Paid

Fun Facts

  • Burden is a 3D illustrator, best known for his unique visual style blending 3D type and contraptions.
  • He studied Graphic Design at Camberwell College of Arts in London
  • His clients include McDonald’s, Netflix, Nickelodeon, Playstation, SC Johnson, Bloomingdale’s, The Guardian, The Washington Post, The New Yorker, Harpers Collins, and more.

If you’re interested in this course, you can find more information about the course and how to enroll here.

9. Building a Custom Typeface With Just Enough Personality (Skillshare)

Harbor Bickmore, instructor

My ninth pick for the best Typography online course is Building a Custom Typeface With Just Enough Personality on Skillshare.

This short intermediate-level course will show you the workflow of creating your own custom font step by step. By the end of this course, you’ll be able to write a quote you love in your own custom-designed font.

What You’ll Learn

In this course, you’ll learn about type anatomy, guides, type and personality, choosing a quote, opening Glyphs Mini, building your first letter, the straight glyphs, letter spacing, and shoulder glyphs.

You’ll also explore round capital glyphs, round lowercase glyphs, glyphs with arms, angled capital glyphs, angled lowercase glyphs, the oddball glyphs, fit and finish, and setting the quote.

How You’ll Learn

The course is broken down into 20 lessons. Each lesson involves about 2 to 10 minutes of work. Concepts are taught through a combination of videos and projects. Downloadable resources are also provided.

Provider Skillshare
Instructor Harbor Bickmore
Level Intermediate
Workload 1-2 hours
Enrollments 1.9K
Rating 97%
Certificate Not available

Fun Facts

  • Bickmore has been studying and working as a graphic designer for 10 years.
  • He has worked in production design, branding and freelance.
  • He is currently pursuing a master’s degree from SVA in New York.

If you’re interested in this course, you can find more information about the course and how to enroll here.

10. Graphic Design Theory – Typography (Udemy)

Martin Perhiniak, instructor

My tenth pick for the best Typography online course is Graphic Design Theory – Typography on Udemy.

Want to learn all about the theory behind typography? Then this course is for you. You’ll cover critical principles and governing rules of typography, establish subtle hierarchy within your composition, and avoid typographic mistakes that disrupt your composition.

What You’ll Learn

In this course, you’ll learn the process of effective type picking and pairing, key type anatomy terms and the classification of typefaces, the difference between typefaces and fonts, calligraphy and lettering, and text alignment, grids, text and image positioning

You’ll also explore professional font customization, best practices for creating visual interest and control perception, common typography mistakes and ways to avoid them, the golden rules of choosing text color, and useful keyboard shortcuts in Adobe design applications.

How You’ll Learn

The course is broken down into 3 sections. The main section involves about 2.5 hours of work. Concepts are taught through a combination of videos, readings and quizzes. Downloadable resources are also provided.

Provider Udemy
Instructor Martin Perhiniak
Level Beginner
Workload 2-3 hours
Enrollments 1.9K
Rating 4.7/5.0
Certificate Paid

Fun Facts

  • Perhiniak is an Adobe Certified Instructor and was recently voted one of the top 10 Adobe instructors in the world!
  • He has worked for companies like Pixar, BBC, Mattel and taught teams at Google, Ben & Jerry’s, House of Lords and Oxford University Press.
  • His website, Yes, I’m a Designer,has tons of free content such as podcasts, blog posts, and tutorials.

If you’re interested in this course, you can find more information about the course and how to enroll here.

The post 10 Best Typography Courses to Take in 2023 appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/best-typography-courses/feed/ 0
9 Best Fortran Courses to Take in 2023 https://www.classcentral.com/report/best-fortran-courses/ https://www.classcentral.com/report/best-fortran-courses/#respond Wed, 04 Jan 2023 14:07:00 +0000 https://www.classcentral.com/report/?p=84427 Here is a guide with the best online courses to learn Fortran, the powerful and general-purpose programming language used by millions of professionals worldwide.

The post 9 Best Fortran Courses to Take in 2023 appeared first on The Report by Class Central.

]]>

Calling all scientists and researchers! Are you tired of using time-consuming programming languages that can’t keep up with the demands of your research? Are you looking for a language specifically designed for scientific and engineering applications, with a long history of use in these fields? Or maybe you have access to supercomputers but want to utilize every single core and thread on it as efficiently as you can?

Look no further than Fortran, the powerful, general-purpose programming language used by millions of professionals worldwide. From stunning renderings of blackholes to forecasting the weather deemed for next week, Fortran has likely played a role in some of the most impressive scientific simulations you’ve seen.

So, are you hooked by my sales pitch? Though I’m not selling much, as nearly all of the best Fortran courses I’ve recommended in this guide are free. Read on more to find out!

Click on one to skip to the course details:

Course Workload In Brief
1. Fortran for Scientific Computing (PRACE & VSC) 20 hours Best overall free course for researchers
2. Modern Fortran (West Virginia University) 12 hours Best free up-to-date course focusing on parallel programming
3. Introduction to Fortran (Texas Agricultural and Mechanical University) 2 hours Best free short and hands-on introductory course
4. Introduction to Fortran (LinkedIn Learning) 2–3 hours Best free short hands-on course with exercises
5. Fortran Video Tutorials (Cyprien Rusu) 2 hours Best free course for Linux users
6. Modern Fortran Programming for Chemists and Physicists (University of Helsinki) N/A Best free slide-based course for chemists and physicists
7. Fortran Programming Tutorials (Fluidic Colours) 11 hours Best free video-based course on Fortran 90
8. Fortran for Physics (Discord Physics Seminar) 4–5 hours Best free hands-on course on Fortran 95
9. Beginning Fortran for Science and Engineering Students (Robert Spall) 2–3 hours Best course on Fortran applications

What is Fortran?

Fortran, or FORmula TRANslation, is a general-purpose, imperative programming language developed by a team of IBM researchers led by John Backus. When it was released, many scientific and engineering calculations were still being performed by hand, which was both time-consuming and error-prone. Although computers were capable of scientific computing, the languages used to program them were too low-level and difficult-to-learn for the average researcher.

Fortran was the solution to the problem. It provided a more efficient and reliable way of performing scientific and engineering calculations while at the same time abstracting away the low-level concepts into higher-level ones, and hence became the first ever high-level programming language. It quickly dominated the scientific computing sphere as researchers could easily translate mathematical formulas into code and quickly perform complex simulations on large amounts of data within the matter of hours or even minutes.

Over the decades, Fortran has undergone several major versions to keep up with current programming trends, with the most popular versions of Fortran being Fortran 77, 90, 95, 2003, 2008, and more recently, 2018. The language continues to evolve and be refined to meet the changing needs of the latest ground-breaking scientific and engineering research.

Hence despite its age, Fortran remains a popular language for HPC (high performance computing) and is in use in many areas such as weather modeling, materials science, molecular dynamics, and computational physics. Many national laboratories, universities, research institutes, aerospace and defense companies, and government agencies all rely on Fortran for their scientific work, and additionally Fortran is also seeing a resurgence in open-source activity.

Learning Fortran can be a valuable skill for anyone interested in scientific and engineering research, opening up a wide range of career opportunities and allowing individuals to contribute to the advancement of scientific and engineering knowledge.

Find your next course on Class Central

Best Courses Guides Methodology

I built this ranking following the now tried-and-tested methodology used in previous Best Courses Guides (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 100K online courses and 200K+ reviews. Then, I made a preliminary selection of Fortran courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, affordability, release date, ratings and enrollments.

Course Ranking Statistics

Here are some aggregate stats about the ranking:

  • Around 600 people are following the Fortran topic on Class Central.
  • All of the courses except for one are free, have free trial, or are free-to-audit.
  • No programming experience is required for any of the courses.

Without further ado, let’s go through the top picks.

1. Fortran for Scientific Computing (PRACE & VSC)

My #1 pick for the best Fortran course is Fortran for Scientific Computing by PRACE & VSC.

This free 35-days limited access course teaches the basics of the Fortran programming language, with a focus on high-performance scientific computing. By the end of the course, you’ll know the foundational concepts of programming, understand how to express numerical problems in Fortran, and use modern programming paradigms and scientific computing libraries to solve them.

No prior knowledge of programming is required to take this course.

(Oh and by the way, you should also watch the introductory video they’ve made for the course. It’s pretty funny!)

What You’ll Learn

The course begins by setting up your development environment for you to start writing your first Fortran program. Then, you’ll learn about Fortran data types, including complex numbers, and how to use conditional and iteration statements to help the program to make and repeat decisions. Combined with procedures that allow you to write reusable code, you can already write pretty complex programs!

Moving on, you’ll learn basic input and output, and how to work with text files. You’ll also learn how to work with arrays, which are essential for working with vectors and matrices in scientific computing (think linear algebra). Object-oriented programming will also be of interest to you as they are used to model real-world data and relationships, along with more advanced topics like modules and interfaces, dynamic memory and pointers, and type-bound procedures.

Finally, the course concludes with parallel programming for taking advantage of multiple processors, software engineering and performance aspects for efficiency, debugging and testing for accuracy, and other best practices for writing high-quality Fortran applications.

How You’ll Learn

This course is 5 weeks long, 4 hours a week. You’ll learn by watching the lecture videos, participating in the discussion forum with fellow students, and completing the coding exercises given in the course.

Institution Partnership for Advanced Computing in Europe; Vlaams Supercomputer Centre
Provider FutureLearn
Instructors Geert Jan Bex, Mag Selwa, Jan Ooghe, and Wouter Van Assche
Level Intermediate
Workload 20 hours
Enrollments 1K
Rating 4.9 / 5.0 (9)
Certificate Paid

Fun Facts

  • The course has 63 bookmarks on Class Central.
  • Geert Jan Bex, Mag Selwa, Wouter Van Assche are HPC consultants for the Flemish Supercomputer Center, where they provide support and training for HPC users. Geert’s research is on machine learning, Mag is on astrophysics, and Wouter is on bioinformatics.
  • Meanwhile, Jan Ooghe is a team leader of the HPC team at the same place, where he has worked since 2010.
  • PRACE also has courses with slides and exercises on beginner and advanced Fortran if you want to check those out.

If you’re interested in this course, you can find more information about the course and how to enroll here.

2. Modern Fortran (West Virginia University)

My second pick for the best Fortran course is the Modern Fortran workshop from West Virginia University.

You’ll develop a good understanding and learn the best current approaches of programming using features found in Fortran 95, 2003, 2008¸ or even 2018. Additionally, you’ll explore 4 different parallel programming paradigms (OpenMP, OpenACC, CUDA Fortran and MPI) and how to use them for high-performance computing.

The accompanying video lectures for this course can be found here: Modern Fortran.

This free course is aimed at graduate students and researchers. No prior knowledge about Fortran is required, though familiarity with basic programming concepts is recommended.

What You’ll Learn

The course begins with an introduction to the syntax and semantics of Fortran, as the way code is written in this language is different from C and other languages that are inspired by C. You will learn the anatomy of a standard Fortran program, including topics such as variables, control flow constructs, data structures, procedures, and modules.

Next, you will explore best practices for writing clean and modern Fortran code. You will not only learn how to write programs that are easy to read, but also how to write programs that are easy to modify, as other people may want to use your code in the future.

Parallelism is important in scientific computing because almost all computers today are multicore. You’ll learn how to write programs that can take advantage of multiple cores and accelerators by studying advanced parallel programming techniques from several paradigms like OpenMP, OpenACC, CUDA Fortran, and MPI.

How You’ll Learn

This course is 4 days long with each day taking 3 hours of study. You’ll learn by reading the lecture articles or watching the video presentations. You’ll also be given coding exercises to help you put into practice what you’ve learned.

Institution West Virginia University
Instructor Guillermo Avendano-Franco
Level Intermediate
Workload 12 hours
Certificate None

Fun Facts

  • The Carpentries is an organization that teaches foundational coding and data science skills to researchers worldwide through interactive workshops.
  • This course is an open-source project of The Carpentries. You can find ways to contribute here.

If you’re interested in this course, you can find more information about the course and how to enroll here.

3. Introduction to Fortran (Texas Agricultural and Mechanical University)

My third pick for the best Fortran course is Introduction to Fortran by Texas Agricultural and Mechanical University.

If you’re a student or a researcher who’ll be dabbling in Fortran soon for numerical computation and scientific programming, this short course is for you.

This is a free basic to intermediate level course using Fortran 90 covering basic language elements and concepts, intrinsic functions and usage, programming best practice, and relevant open-source tools. By the end, you’ll be given enough examples to make sense of the language and explore it on your own.

No programming experience required.

You can find the course website here.

What You’ll Learn

After installing Fortran onto your system, you’ll start the course by analyzing the structure of a typical program. You’ll look at variables and intrinsic data types, and learn how to implicitly or explicitly set types.

Next, you’ll look at control constructs which allow you to change the sequential execution of your program. The constructs you’ll look at specifically are conditionals, switches, loops, and branches.

A Fortran program can consist of multiple sub-units, some of them being subroutines, functions, and modules. They are helpful for avoiding code repetition, and you’ll learn the difference between them and how to use them.

Arrays allow the program to hold a list of values that can be accessed and modified. Arrays can have up to seven dimensions and can act like matrices. You’ll learn how to use arrays especially when you begin reading from users or files and writing to files. Finally, you’ll end the course with a hands-on demonstration of the language.

How You’ll Learn

This course is 2 hours long. You’ll learn by watching the lecture videos and trying out the exercises in the slides.

Institution Texas Agricultural and Mechanical University
Provider YouTube
Instructor Abishek Gopal
Level Beginner–Intermediate
Workload 2 hours
Certificate None

Fun Facts

  • Abishek Gopal is an assistant research scientist with a background in high-performance computing, applied fluid dynamics, and turbulent flows. Currently, he is working on developing the Regional Community Earth System Model (R-CESM) and optimizing the Community Earth System Model (CESM) for various high-performance computing architectures.

If you’re interested in this course, you can find more information about the course and how to enroll here.

4. Introduction to Fortran (LinkedIn Learning)

LinkedIn Learning’s Introduction to Fortran course with free trial covers the foundational concepts of programming using Fortran 90 for doing lots of calculations fast. By the end, you’ll cover the basics of programming, variables, logic and control flow, and procedures and modules which culminates in a finished product — a To Do application.

No programming experience is required to take this course.

What You’ll Learn

After setting up Fortran on your preferred OS, you’ll be given a walkthrough of the structure of a Fortran program. Then, you’ll learn how to fix mistakes that you might in your code by consulting with the compiler error messages to see what’s wrong — a handy skill to have — as well as basics like variables, named constants, expressions, constructs, and arrays. You’ll not only learn how to use them but also when to use them to ensure optimal efficiency.

Interactivity allows the user to give inputs to the compiler, rather than having to change the values in the program manually. You’ll learn how to get input from both users and files, before seeing the way code can be organized and packaged into neat modules. The course concludes with a discussion on some of the more advanced features of Fortran and some common patterns that you can use to handle different classes of problems.

How You’ll Learn

This course is 2–3 hours long. You’ll learn by watching the lecture videos and following along with the instructor as he codes. The course also provides exercises and code examples for you to practice your coding skills.

Provider LinkedIn Learning
Instructor Brad Richardson
Level Beginner
Workload 2–3 hours
Enrollments 11K
Rating 4.7 / 5.0 (38)
Certificate Paid

Fun Facts

  • Brad Richardson is a Nuclear Engineer currently working as a consultant for research software engineers. He has been writing Fortran for over a decade and has worked on several open-source libraries and tools.
  • He is also an instructor on Udemy with two published courses.

If you’re interested in this course, you can find more information about the course and how to enroll here.

5. Fortran Video Tutorials (Cyprien Rusu)

Fortran Video Tutorials is a set of free instructional videos specifically for Fortran 95 on Ubuntu Linux. Experienced programmers will quickly learn all they need to know to quickly get up and running with Fortran.

Programming experience is required to take this course.

What You’ll Learn

Compilation and launching the script will be the first topic of the video where you’ll write a quick “Hello, World!” script to dip your toes in. Then, you’ll quickly learn about variables and how mathematics is performed in Fortran, before discovering the control constructs like conditionals and loops.

Opening and writing files will also be discussed, specifically generating tabular data into a text file. From then on, you’ll learn how to handle precision, formatting the printing of data, and subroutines to perform repetitive operations.

How You’ll Learn

This course is 2 hours long. You’ll learn by watching the course videos and following along with the instructor as he codes.

Channel Cyprien Rusu
Provider YouTube
Instructor Cyprien Rusu
Level Intermediate
Workload 2 hours
Views 79K
Likes 822
Certificate None

Fun Facts

  • Cyprien Rusu is a French engineer working in Simulation. He’s passionate about photography, iOS development and language learning.
  • His YouTube channel covers many engineering and physics related topics.

If you’re interested in this course, you can find more information about the course and how to enroll here.

6. Modern Fortran Programming for Chemists and Physicists (University of Helsinki)

Fortran is one of the most widely used programming languages in scientific computing, and Modern Fortran Programming for Chemists and Physicists aims to make Fortran much more accessible.

This free course will cover the basics and some advanced features of Fortran 2008. By the end, you’ll have written several small and medium-size programs resembling coding needs encountered in chemistry and physics research.

Background in computer programming (in any language) is not required.

What You’ll Learn

You’ll begin this course by going through the basic syntax and constructs of the programming language, like program control, operators, modules and procedures, and arrays. With just these basic features, you can already begin writing useful scientific code.

Adding on to what you’ve learned, you’ll deal with reading files containing large datasets, transforming the data, and extracting the results into another file. You’ll also learn to differentiate between Fortran’s built-in and derived data types, as well as labeling procedures to help communicate its effects to potential readers.

Parallel programming is at the heart of high-performance computing. It can speed up code by a hundred-fold or even more. You’ll see how to run code on multiple cores simultaneously, before moving on to other language features like interoperability with other languages (like C). Finally, you’ll learn what the fuss is with object-oriented programming and follow the best practices for coding in Fortran.

How You’ll Learn

This course consists of 7 lectures. You’ll learn by going through the lecture slides, completing the programming assignments given, and reviewing the demo program shown.

Institution University of Helsinki
Instructor Pekka Manninen
Level Beginner
Workload N/A
Certificate None

Fun Facts

  • Pekka Manninen is a Program Director at CSC. He has a long experience in supercomputing and supercomputing infrastructures and has been leading and involved in several pan-European e-infrastructure initiatives over the course of years, including the LUMI supercomputer project. He holds a PhD in theoretical physics and has the title of docent at the University of Helsinki.

If you’re interested in this course, you can find more information about the course and how to enroll here.

7. Fortran Programming Tutorials (Fluidic Colours)

Fortran Programming Tutorials is a collection of free tutorials on Fortran programming teaching the fundamental concepts of the language.

Targeting science and engineering students beginning to learn programming, the course discusses the fundamental concepts of the language in this series, although experienced programmers can follow along as well.

You can find the GitHub repository for this course here.

What You’ll Learn

You’ll begin the course by coding a simple “Hello, World” program in Fortran to give you a taste of the language. Then, you’ll look at variables and data types, including implicit and explicit type casting, as well as explore the operators available in Fortran.

Moving on, you’ll learn how to read input from the user and make decisions about that input by using control flow structures like conditional statements or loops (and even nested ones). You’ll then learn the relationship between strings and arrays, and how to modify and print them. You can also read input from files and write to files to save any output from the program. You’ll see this in action when you plot data onto graphs.

Functions, subroutines, and procedures are related by saving you the hassle of rewriting the same code over and over again but are different in their own ways. You’ll learn when to use one over the other. The final part of the course demonstrates how you can perform linear algebra operations in Fortran.

How You’ll Learn

This course is 11 hours long. You’ll learn by watching the lecture videos and following along with the course instructor as he codes.

Channel Fluidic Colours
Provider YouTube
Instructor Arun Prasaad Gunasekaran
Level Beginner
Workload 11 hours
Views 203K
Likes 1K
Certificate None

Fun Facts

  • Fluidic Colours is a channel dedicated to teaching relevant programming tools and skills (like Fortran, Python, LaTeX and many more) that are handy for people in academia and research.
  • He also has an advanced course on Fortran Programming.

If you’re interested in this course, you can find more information about the course and how to enroll here.

8. Fortran for Physics (Discord Physics Seminar)

In this free introductory two-part course on Fortran for Physics, you’ll learn the basics of Fortran 95 needed to write simple programs, before learning how to implement complex algorithms, and in the process pick up advanced concepts like object-oriented programming.

No prior knowledge of programming is required to take this course.

What You’ll Learn

The course begins with an overview of the Fortran programming language, including the syntax, structure, data types, and loops. You’ll explore each of these concepts deeply and see when to use them. Additionally, you’ll learn the difference between subroutines, functions, and modules, and be able to write your own.

Then, you’ll be guided through an implementation of the Lanczos algorithm. To do this, you’ll make use of more advanced concepts like Object-Oriented Programming, plotting, managing packages, and utilizing CUDA cores.

How You’ll Learn

This course is 4–5 hours long. This course is a hands-on tutorial on Fortran, so you are expected to follow along. It is recommended to have a recent if not latest version of Fortran installed on your computer.

Channel Discord Physics Seminars
Provider YouTube
Instructor Slenderman
Level Beginner
Workload 4–5 hours
Certificate None

Fun Facts

If you’re interested in this course, you can find more information about the course and how to enroll here.

9. Beginning Fortran for Science and Engineering Students (Robert Spall)

Beginning Fortran for Science and Engineering Students teaches the basics of Fortran 90/95 programming. It is a paid short course that covers just enough of the necessary concepts (including DISLIN, a graphics/widget plotting package) needed for STEM students to write useful scientific computational code.

Previous programming experience would be helpful but is not absolutely necessary.

What You’ll Learn

The course covers the following topics:

  • Variables and data types
  • Control flow structures (conditionals and loops)
  • Input/Output (reading user input, files, formatting text)
  • Functions, subroutines, and modules
  • Timing code,
  • DSLIN,
  • Parallel programming with OpenMP

How You’ll Learn

This course is 2–3 hours long. All Fortran codes used as examples are downloadable, as are the course notes.

Provider Udemy
Instructor Robert Spall
Level Beginner
Workload 2–3 hours
Enrollments 1K
Rating 4.0 / 5.0 (163)
Certificate Paid

Fun Facts

  • Robert Spall is a professor emeritus at Utah State University. He has 28 years of teaching experience and 6 years as a department head. His research interests include vortex breakdown, aerodynamics of sailboat sails, buoyancy-driven flows, and environmental flows.

If you’re interested in this course, you can find more information about the course and how to enroll here.

The post 9 Best Fortran Courses to Take in 2023 appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/best-fortran-courses/feed/ 0
[2023] 100+ Free Courses & Webinars on AI in Healthcare https://www.classcentral.com/report/ai-in-healthcare-online-courses/ https://www.classcentral.com/report/ai-in-healthcare-online-courses/#comments Tue, 03 Jan 2023 18:00:28 +0000 https://www.classcentral.com/report/?p=75505 Learn how artificial intelligence is leveraged to tackled medical problems and improve health outcomes.

The post [2023] 100+ Free Courses & Webinars on AI in Healthcare appeared first on The Report by Class Central.

]]>

Artificial intelligence (AI), with its lofty promises, has always captured the public’s attention — most recently, with ChatGPT, OpenAI’s incredibly articulate chatbot. But long before that, AI helped popularize the modern online education movement, since it was the subject of one of the “original MOOCs”, Thrun and Norvig’s Introduction to AI, back in 2011.

But more than a self-contained academic discipline, artificial intelligence has a wealth of applications in other disciplines and sectors — most notably, in healthcare. Indeed, AI is good at pattern recognition and, thereby, well-suited for analysing the ever-increasing amount of patient data that is collected, from symptoms to blood tests to medical imagery.

Some of the opportunities, challenges, and progress of AI in healthcare (Nature Medicine)

Important universities have recognized the potential of artificial intelligence in healthcare and launched dedicated initiatives. In 2018, Stanford founded the Center for AI in Medicine & Imaging and MIT established the Jameel Clinic for AI & healthcare, both geared toward a common goal: using AI to tackle medical problems and improve health outcomes.

Fortunately, these universities and many more around the world offer courses on the topics. Below, we’ve compiled more than 100 free online courses and webinars on the uses of AI in healthcare.

If you’d rather learn about general AI, Class Central lists over 1100 courses on the topic, and we also have a guide: 10 Best AI Courses to Take in 2023.

More Courses

If you don’t find what you need in the course list below, browse Class Central’s catalog of over 100K online courses or visit our thematic collections:

You can find all our free certificates articles here.


AI in Healthcare Online Courses

AI in Healthcare
Stanford University via Coursera
In this specialization, we’ll discuss the current and future applications of AI in healthcare with the goal of learning to bring AI technologies into the clinic safely and ethically. This specialization is designed for both healthcare providers and computer science professionals, offering insights to facilitate collaboration between the disciplines.

Introduction to Healthcare
Stanford University via Coursera
This course explores the fundamentals of the U.S. healthcare system. It will introduce the principal institutions and participants in healthcare systems, explain what they do, and discuss the interactions between them. The course will cover physician practices, hospitals, pharmaceuticals, and insurance and financing arrangements.

Introduction to Clinical Data
Stanford University via Coursera
This course introduces you to a framework for successful and ethical medical data mining. We will explore the variety of clinical data collected during the delivery of healthcare. You will learn to construct analysis-ready datasets and apply computational procedures to answer clinical questions.

Fundamentals of Machine Learning for Healthcare
Stanford University via Coursera
This course will introduce the fundamental concepts and principles of machine learning as it applies to medicine and healthcare. We will explore machine learning approaches, medical use cases, metrics unique to healthcare, as well as best practices for designing, building, and evaluating machine learning applications in healthcare.

Evaluations of AI Applications in Healthcare
Stanford University via Coursera
This course explores the principles of AI deployment in healthcare and the framework used to evaluate downstream effects of AI healthcare solutions.

AI in Healthcare Capstone
Stanford University via Coursera
This capstone project takes you on a guided tour exploring all the concepts we have covered in the different classes up till now. We have organized this experience around the journey of a patient who develops some respiratory symptoms and given the concerns around COVID19 seeks care with a primary care provider.

AI for Medicine
DeepLearning.AI via Coursera
This three-course Specialization will give you practical experience in applying machine learning to concrete problems in medicine. These courses go beyond the foundations of deep learning to teach you the nuances in applying AI to medical use cases.

AI for Medical Diagnosis
DeepLearning.AI via Coursera
In this course, you will create convolutional neural network image classification and segmentation models to make diagnoses of lung and brain disorders.
★★★★☆ (1 rating)

AI for Medical Prognosis
DeepLearning.AI via Coursera
In this course, you will build risk models and survival estimators for heart disease using statistical methods and a random forest predictor to determine patient prognosis.

AI For Medical Treatment
DeepLearning.AI via Coursera
In this course, you will build a treatment effect predictor, apply model interpretation techniques and use natural language processing to extract information from radiology reports.

Machine Learning for Healthcare
Massachusetts Institute of Technology via edX
An introduction to machine learning for healthcare, ranging from theoretical considerations to understanding human consequences of deploying technology in the clinic, through hands-on Python projects using real healthcare data.

AI for Healthcare
via Udacity
Learn to build, evaluate, and integrate predictive models that have the power to transform patient outcomes. Begin by classifying and segmenting 2D and 3D medical images to augment diagnosis and then move on to modeling patient outcomes with electronic health records to optimize clinical trial testing decisions.
★★★★★ (1 rating)

The Data Science of Health Informatics
Johns Hopkins University via Coursera
By the end of this course, students will recognize the different types of health and healthcare data, will articulate a coherent and complete question, will interpret queries designed for secondary use of EHR data, and will interpret the results of those queries.

Artificial Intelligence for Healthcare: Opportunities and Challenges
Taipei Medical University via FutureLearn
On this course you will consider why we might need AI in healthcare, exploring the possible applications and the issues they might cause such as whether AI is dehumanizing healthcare. You should leave the course more confident in your knowledge of AI and how it might improve today’s healthcare systems.

AI and Big Data in Global Health Improvement
Taipei Medical University via FutureLearn
In this course, you’ll explore the benefits and challenges of sharing healthcare data globally. With support from industry experts, you’ll consider topics like the future of medical development, improving care, healthcare accessibility, and more. You’ll also discover the strategies used by governments, funding bodies, institutions, and publishers to get access to datasets.
★★★★★ (44 ratings)

Application of Digital Health Interventions
Taipei Medical University via FutureLearn
In this course, you’ll learn digital health applications on complex diseases. Based on WHO guidelines, digital health intervention is defined as a discrete functionality of digital technology that is applied to achieve health objectives. We will explore research on the development of digital health.
★★★★★ (2 ratings)

Artificial Intelligence (AI) in Hospitality: Challenges and Business Opportunities
Hotel Institute Montreux via FutureLearn
In this course, you’ll discover how AI has the potential to change – and challenge – the hospitality industry. Understand how to grasp the opportunities it presents, including lowering costs, improving customer satisfaction, and innovating front office and housekeeping.

MedTech: AI and Medical Robots
University of Leeds via FutureLearn
Using case studies, you will learn why regulations are essential for the safe use of robots and AI in healthcare, and understand the process of bringing a successful product to market. You will also explore how artificial intelligence is used in surgical procedures, to improve precision diagnostics, in exoskeleton technology, and even for patient care.
★★★★★ (10 ratings)

AI for Healthcare: Equipping the Workforce for Digital Transformation
University of Manchester via FutureLearn
In this course, you will develop your own digital skills and increase your understanding of technology for healthcare, so that you can join the conversation on embedding AI in healthcare practice.

Business Application of Machine Learning and Artificial Intelligence in Healthcare
Northeastern University via Coursera
Throughout these four modules we will examine the use of decision support, journey mapping, predictive analytics, and embedding Machine Learning and Artificial Intelligence into the healthcare industry.

Medical Diagnosis using Support Vector Machines
Coursera Project Network via Coursera
In this one hour long project-based course, you will learn the basics of support vector machines using Python and scikit-learn. The dataset we are going to use comes from the National Institute of Diabetes and Digestive and Kidney Diseases, and contains anonymized diagnostic measurements for a set of female patients.

Clinical Data Science
University of Colorado System via Coursera
This series of six courses is designed to augment learner’s existing skills in statistics and programming to provide examples of specific challenges, tools, and appropriate interpretations of clinical data.

Introduction to Clinical Data Science
University of Colorado System via Coursera
This course will prepare you to complete all parts of the Clinical Data Science Specialization. In this course you will learn how clinical data are generated, the format of these data, and the ethical and legal restrictions on these data. You will also learn enough SQL and R programming skills to be able to complete the entire Specialization – even if you are a beginner programmer.

Clinical Data Models and Data Quality Assessments
University of Colorado System via Coursera
This course aims to teach the concepts of clinical data models and common data models. Upon completion of this course, learners will be able to interpret and evaluate data model designs using Entity-Relationship Diagrams (ERDs), and differentiate between data models and articulate how each are used to support clinical care and data science.

Identifying Patient Populations
University of Colorado System via Coursera
This course teaches you the fundamentals of computational phenotyping, a biomedical informatics method for identifying patient populations. In this course you will learn how different clinical data types perform when trying to identify patients with a particular disease or trait.

Clinical Natural Language Processing
University of Colorado System via Coursera
This course teaches you the fundamentals of clinical natural language processing (NLP). In this course you will learn the basic linguistic principals underlying NLP, as well as how to write regular expressions and handle text data in R. You will also learn practical techniques for text processing to be able to extract information from clinical notes.

Advanced Clinical Data Science
University of Colorado System via Coursera
This course prepares you to deal with advanced clinical data science topics and techniques including temporal and research quality analysis.

Predictive Modeling and Transforming Clinical Practice
University of Colorado System via Coursera
This course teaches you the fundamentals of transforming clinical practice using predictive models. This course examines specific challenges and methods of clinical implementation, that clinical data scientists must be aware of when developing their predictive models.

PyTorch and Monai for AI Healthcare Imaging – Python Machine Learning Course
via freeCodeCamp

Trustworthy AI for Healthcare Management
Politecnico di Milano via Coursera
This MOOC gives an introduction to trustworthy artificial intelligence and its application in healthcare. This includes modules on basics of artificial intelligence and an introduction to trustworthy and ethical applications of artificial intelligence. A dedicated lesson will present the Z-Inspection process for assessing trustworthy AI.

AI business school for healthcare
Microsoft via Microsoft Learn
Learn to develop an AI strategy to create business value in healthcare, including machine learning technologies, culture, and responsible AI.

AI for Healthcare
Great Learning via YouTube

How Artificial Intelligence Can Support Healthcare
University of Groningen via FutureLearn
Explore how AI can be used to improve patient care and build your understanding of how to implement AI in the health professions.
★★★★★ (1 rating)

Complete Machine Learning & Data Science Bootcamp 2022
via Udemy
Learn Data Science, Data Analysis, Machine Learning (Artificial Intelligence) and Python with Tensorflow, Pandas & more!

The Complete Healthcare Artificial Intelligence Course 2022
via Udemy
Creating powerful AI model for Real-World Healthcare applications with Data Science, Machine Learning and Deep Learning

AI-Powered Chest Disease Detection and Classification
Coursera Project Network via Coursera
Hello everyone and welcome to this hands-on guided project on Artificial intelligence (AI)-powered chest disease detection and classification. We will automate the process of detecting and classifying chest disease from X-Ray images to reduce the cost and time of detection. This guided project is practical and directly applicable to the healthcare industry.

Ethics and Governance of Artificial Intelligence for Health
via OpenWHO
Artificial intelligence (AI) has enormous potential for improving health outcomes and helping countries achieve universal health coverage. However, for AI to have a beneficial impact on people’s health, ethical considerations and human rights must be placed at the centre of its design, development and use.

Machine Learning Predictions with FHIR and Healthcare API
Google Cloud via Coursera
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will create a prediction pipeline for FHIR resources using Cloud Healthcare API and AI Platform.

Introduction to AI Applications in Pulmonary Medicine
Taipei Medical University via FutureLearn
Discover how AI, machine learning and deep learning have improved clinical practice in the treatment of respiratory diseases.

Big Data Science with the BD2K-LINCS Data Coordination and Integration Center
Icahn School of Medicine at Mount Sinai via Coursera
The BD2K-LINCS Data Coordination and Integration Center (DCIC) is commissioned to organize, analyze, visualize and integrate this data with other publicly available relevant resources. In this course we briefly introduce the DCIC and the various Centers that collect data for LINCS. We then cover metadata and how metadata is linked to ontologies.
★★★★☆ (1 rating)

Introduction to Digital health
Imperial College London via Coursera
This course introduces the field of digital health and the key concepts and definitions in this emerging field. The key topics include Learning Health Systems and Electronic Health Records and various types of digital health technologies to include mobile applications, wearable technologies, health information systems, telehealth, telemedicine and more.

Machine Learning for Healthcare (Spring 2019)
Massachusetts Institute of Technology via MIT OpenCourseWare
This course introduces students to machine learning in healthcare, including the nature of clinical data, disease progression modeling, precision medicine, diagnosis, subtype discovery, and improving clinical workflows.

AI in Practice: Applying AI
Delft University of Technology via edX
Learn about the implementation and practical aspects of Artificial Intelligence and how to write a plan for applying AI in your own organization in a step-by-step manner.

Informed Clinical Decision Making using Deep Learning
University of Glasgow via Coursera
This specialisation is for learners with experience in programming that are interested in expanding their skills in applying deep learning in Electronic Health Records and with a focus on how to translate their models into Clinical Decision Support Systems.

Wondrium Pilots: Ethical Health Care in the Age of AI
via The Great Courses Plus
Explore both the ethics and policy of health care in the age of AI with a professor of philosophy and psychology.

Machine Learning for Healthcare
via Pluralsight
This course will explore the conceptual aspects of applying machine learning to problems in the healthcare industry, discuss case studies of machine learning used in healthcare, and explore practical implementations of techniques on real-world data from that industry.

Information Extraction from Free Text Data in Health
University of Michigan via Coursera
In this MOOC, you will be introduced to advanced machine learning and natural language processing techniques to parse and extract information from unstructured text documents in healthcare, such as clinical notes, radiology reports, and discharge summaries. It’s critical that you keep up-to-date your skills in information extraction and analysis.

Machine Learning: Algorithms in the Real World
Alberta Machine Intelligence Institute via Coursera
This specialization is for professionals who have heard the buzz around machine learning and want to apply machine learning to data analysis and automation. Whether finance, medicine, engineering, business or other domains, this specialization will set you up to define, train, and maintain a successful machine learning application.

Data Science in Stratified Healthcare and Precision Medicine
University of Edinburgh via Coursera
In this course, you will learn about some of the different types of data and computational methods involved in stratified healthcare and precision medicine. You will have a hands-on experience of working with such data.

Deep Learning Methods for Healthcare
University of Illinois at Urbana-Champaign via Coursera
This course covers deep learning (DL) methods, healthcare data and applications using DL methods. The first phase of the course will include video lectures on different DL and health applications topics, self-guided labs and multiple homework assignments.

Deep Learning for Healthcare
University of Illinois at Urbana-Champaign via Coursera
This specialization is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field. We will cover health data analysis, different types of neural networks, as well as training and application of neural networks.

Health Data and Analytics
EIT Health via FutureLearn
Explore key concepts in data analytics, systems theory and information governance, and apply them to healthcare decision-making.
★★★★☆ (2 ratings)

Big Data Analytics for Healthcare
Georgia Institute of Technology via Coursera
We introduce the characteristics and related analytic challenges on dealing with clinical data from electronic health records. Many of those insights come from medical informatics community and data mining/machine learning community. There are three thrusts in this course: Application, Algorithm and System.

Data mining of Clinical Databases – CDSS 1
University of Glasgow via Coursera
This course will introduce MIMIC-III, which is the largest publicly Electronic Health Record (EHR) database available to benchmark machine learning algorithms. In particular, you will learn about the design of this relational database, what tools are available to query, extract and visualise descriptive analytics.

Deep learning in Electronic Health Records – CDSS 2
University of Glasgow via Coursera
Overview of the main principles of Deep Learning along with common architectures. Formulate the problem for time-series classification and apply it to vital signals such as ECG.

Explainable deep learning models for healthcare – CDSS 3
University of Glasgow via Coursera
This course will introduce the concepts of interpretability and explainability in machine learning applications. The learner will understand the difference between global, local, model-agnostic and model specific explanations and more.

Clinical Decision Support Systems – CDSS 4
University of Glasgow via Coursera
Machine learning systems used in Clinical Decision Support Systems (CDSS) require further external validation, calibration analysis, assessment of bias and fairness. In this course, the main concepts of machine learning evaluation adopted in CDSS will be explained. Furthermore, decision curve analysis along with human-centred CDSS that need to be explainable will be discussed.

Capstone Assignment – CDSS 5
University of Glasgow via Coursera
This course is a capstone assignment requiring you to apply the knowledge and skill you have learnt throughout the specialization. In this course you will choose one of the areas and complete the assignment to pass.

Applications of AI Technology
Taipei Medical University via FutureLearn
Learn how AI technology is influencing four key areas: intelligent systems, medtech, deep learning, and sustainable fishing

Artificial Intelligence in Bioinformatics
Taipei Medical University via FutureLearn
Discover the future of bioinformatics and learn how AI models of bioinformatics data help us to understand biological processes.

Advanced Deep Learning Methods for Healthcare
University of Illinois at Urbana-Champaign via Coursera
This course covers deep learning (DL) methods, healthcare data and applications using DL methods. The courses include activities such as video lectures, self guided programming labs, homework assignments (both written and programming), and a large project.

Health Data Science Foundation
University of Illinois at Urbana-Champaign via Coursera
This course is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field.

Big Data Analytics in Healthcare
Georgia Institute of Technology via Udacity
In this course, we introduce the characteristics of medical data and associated data mining challenges on dealing with such data. We cover various algorithms and systems.

Deep Learning Application for Healthcare
via Pluralsight
Deep learning is a powerful machine learning technique that has led to incredible innovations in artificial intelligence. This course will teach you the fundamentals of deep learning in healthcare through theory and applied case studies.

Population Health: Predictive Analytics
Leiden University via Coursera
Predictive analytics has a longstanding tradition in medicine. Developing better prediction models is a critical step in the pursuit of improved health care: we need these tools to guide our decision-making on preventive measures, and individualized treatments. In order to effectively use and develop these models, we must understand them better.

Deep Learning with PyTorch for Medical Image Analysis
via Udemy
Learn how to use Pytorch-Lightning to solve real world medical imaging tasks!

Machine Learning for Healthcare: The Online Course
This course provides a less-technical and more healthcare-tailored introduction to machine learning, and the nuances of applying it to healthcare.It will help you distinguish hype from reality, contribute to exciting research and impactful companies and, ultimately, to scale your positive health impact.

MIT 6.S191: AI in Healthcare
Massachusetts Institute of Technology 
This course is part of a course series MIT 6.S191 Introduction to Deep Learning by Dr. Katherine Chou from Google Brain. It covers applications of AI in healthcare, end-to-end lung cancer screening, pathology, genomics, higher quality and more equitable learning, generating labels, bias, and uncertainty, plan for model limitations and healthcare patient vs person.

MIT 6.S897 Machine Learning for Healthcare, Spring 2019
Massachusetts Institute of Technology 
This course introduces students to machine learning in healthcare, including the nature of clinical data and the use of machine learning for risk stratification, disease progression modeling, precision medicine, diagnosis, subtype discovery, and improving clinical workflows.

CS372 Artificial Intelligence for Disease Diagnosis and Information Recommendations 
Stanford University
The course will be taught through a combination of lecture and project sessions. Lectures on specialized AI applications (e.g., cancer/depression diagnosis and treatment) will feature guest speakers from academia and industry.  The information recommendation part of this course in 2021 will address the problem of global political polarization.

BIODS220: Artificial Intelligence in Healthcare
Stanford University 
This course will involve a deep dive into recent advances in AI in healthcare, focusing in particular on deep learning approaches for healthcare problems. We will start from foundations of neural networks, and then study cutting-edge deep learning models in the context of a variety of healthcare data including image, text, multimodal and time-series data. 

AI in Healthcare Webinars

Stanford Medcast Episode 28: Hot Topics Mini-series – Artificial Intelligence in Medicine
Stanford University via Independent
Dr. Curtis Langlotz, Professor of Radiology and Biomedical Informatics and Director of the Center for Artificial Intelligence in Medicine and Imaging at Stanford University, shares his insight about the current state of research in AI and how it is currently used in medicine and where it is going in the future.

Stanford Seminar – Deep Learning for Medical Diagnoses
Stanford University via YouTube

Graphics, Artificial Intelligence and Voice UI Applications with the STM32H7A3/B3 – Webinar Replay
STMicroelectronics via YouTube

Artificial Intelligence and Health Care Webinar (RECORDED)
Stanford University via Independent
Explore the vision, opportunities, challenges, and implications of the use of artificial intelligence (AI) in health care. Speakers will review two recent publications focused on AI and health care published by the NAM and GAO.

AI + Health 2021 Recorded Webinar, Track 1: Advancing the Practice + Science of Medicine via AI
Stanford University via Independent
Presented by the Human-Centered Artificial Intelligence and Center for Artificial Intelligence in Medicine and Imaging at Stanford University School of Medicine. This recorded online conference convened experts and leaders from academia, government, and clinical practice to explore critical and emerging issues related to AI’s impact across the spectrum of health.

AI + Health 2021, Recorded Webinar, Track 2: Cross Cutting Issues + Closing the AI Chasm
Stanford University via Independent
Presented by the Human-Centered Artificial Intelligence and Center for Artificial Intelligence in Medicine and Imaging at Stanford University School of Medicine. This recorded online conference convened experts and leaders from academia, government, and clinical practice to explore critical and emerging issues related to AI’s impact across the spectrum of health.

Pediatric Grand Rounds (RECORDING) Improving Accuracy in the Diagnosis and Treatment of Acute Otitis Media in Young Children
Stanford University via Independent
This presentation is a recording of a Stanford Pediatric Grand Rounds Session.  World-renowned experts will present the latest research, practice guidelines, and treatment protocols to advance best practices in the care of pediatric patients. These online recordings will provide pediatricians and family physicians with up-to-date clinical information.

Healthcare’s AI Future: A Conversation with Fei-Fei Li & Andrew Ng
Stanford University
With the current pandemic accelerating the revolution of AI in healthcare, where is the industry heading in the next 5-10 years? What are the key challenges and most exciting opportunities? These questions will be answered by HAI’s Co-Director, Fei-Fei Li and the Founder of DeepLearning.AI, Andrew Ng in this fireside chat virtual event.

Webinar: Bringing AI into Healthcare Safely and Ethically
Stanford University
In this session faculty from the Stanford AI in Healthcare specialization discuss the challenges and opportunities involved in bringing AI into the clinic, safely and ethically, as well as its impact on the doctor-patient relationship. They also outline a framework for analyzing the utility of machine learning models in healthcare.

The state of artificial intelligence in medicine
Stanford University
What does AI mean for the future of health care? Stanford Medicine first began exploring artificial intelligence in medicine in the 1980s; today, we are witnessing a renaissance in AI research. The group from Stanford University discussed everything from physician job security to AI’s potential to increase inequality in health care.

MD vs. Machine: Artificial intelligence in healthcare
Harvard University
Recent advances in artificial intelligence and machine learning are changing the way doctors practice medicine. Can medical data actually improve health care? At this seminar, Harvard Medical School scientists and physicians will discuss how AI assists doctors in diagnosing disease, determining the best treatments and predicting better outcomes for their patients.

AI+X: AI Innovation in Healthcare
DeepLearningAI
Hear panelists discuss why AI+Healthcare projects are imperative to furthering healthcare advancement and where they believe the future of healthcare is headed. Some of the topics include specific AI for healthcare projects – its genesis, hurdles, eventual learning and some of the most important specificities in AI+Healthcare projects.

Pie & AI: Real-world AI Applications in Medicine
DeepLearningAI
deeplearning.ai presents Pie & AI:  Real-world AI Applications in Medicine.  We’ve gathered experts in the AI and medicine field to share their career advice and what they’re working on. Come celebrate the launch of our new AI For Medicine Specialization and hear from experts in the AI and medicine field.

Webinar: Artificial Intelligence and Health Care 
National Academy of Medicine
This webinar, hosted by the National Academy of Medicine and the U.S. Government Accountability Office explored the vision, opportunities, challenges, and implications of the use of artificial intelligence in healthcare. Speakers reviewed recent publications focused on AI and health care from the NAM and GAO.

Alex Ermolaev on AI in Healthcare: Udacity AI for Business Leaders Webinar
Udacity
In the fourth interview in our AI for Business Leaders Webinar Series, Alex Ermolaev, Director of AI at ChangeHealthcare, shares his experience implementing AI projects for the company, how he got into AI, what his day-to-day looks like, how they apply AI to all their business units, when AI is better than human insight and vice-versa, when it is necessary to implement, and much more!

Bringing AI and machine learning innovations to healthcare (Google I/O ’18)
Google Developers
Could machine learning give new insights into diseases, widen access to healthcare, and even lead to new scientific discoveries? Already we can see how machine learning can increase the accuracy of diagnoses from medical imaging, and may be able to predict a patient’s risk of disease.

Machine Learning in Health Care
Microsoft Research
Analysis of medical images is essential in modern medicine. With the ever-increasing amount of patient data, new challenges and opportunities arise for different phases of the clinical routine, such as diagnosis, treatment, and monitoring.  The InnerEye research project focuses on the automatic analysis of patients’ medical scans.

Doctors, apps and artificial intelligence – The future of medicine
DW Documentary
Artificial intelligence is changing health care. It promises better diagnoses and fewer mistakes and all in less time. While some associate AI with a frightening dystopian future, many doctors see it as a source of support.

Applied AI in Healthcare: Challenges and Opportunities
Harvard School of Public Health

How Artificial Intelligence Can Improve Healthcare
Stanford Online

Ethics of AI in Healthcare
University of Washington

AI in Healthcare
Stanford Medicine

Building AI models for healthcare
TensorFlow

The Role of AI in Healthcare: A Better Patient Journey
University of California, Irvine

AI and Healthcare
Forum Europe

Health Care and Life Sciences Experience at Data
Databricks

Adoption of AI and Machine Learning in Healthcare
GE Healthcare

Bringing AI into Healthcare Safely and Ethically
Stanford Online

The post [2023] 100+ Free Courses & Webinars on AI in Healthcare appeared first on The Report by Class Central.

]]>
https://www.classcentral.com/report/ai-in-healthcare-online-courses/feed/ 3