Lynda.com workaround

Get help with using AutoHotkey and its commands and hotkeys
teadrinker
Posts: 2054
Joined: 29 Mar 2015, 09:41
Contact:

Re: Lynda.com workaround

21 Feb 2019, 02:08

My last try. :)
(Temporarily can't post here because of problems with the forum firewall)
For me this code in Windows 7 produces ERROR_WINHTTP_SECURE_CHANNEL_ERROR, but maybe will work for you.
Portwolf
Posts: 161
Joined: 08 Oct 2018, 12:57

Re: Lynda.com workaround

21 Feb 2019, 02:42

Hello again :)

Well, it's a bust. And i cannot figure out why.
Browsers work perfectly on that machine. Address is the same.. But always fail the script.

First error:
Image

Second error:
Image

:facepalm:


Runing latest version of AHK, updated Windows, no idea on what is going on.
(and yeah, the firewall on the forum is really, REALLY annoying..) :think:
teadrinker
Posts: 2054
Joined: 29 Mar 2015, 09:41
Contact:

Re: Lynda.com workaround

21 Feb 2019, 02:50

Does UrlDownloadToFile load html on that machine?
teadrinker
Posts: 2054
Joined: 29 Mar 2015, 09:41
Contact:

Re: Lynda.com workaround

21 Feb 2019, 11:18

Portwolf wrote: Browsers work perfectly on that machine.
In that case this should work:

Code: Select all

url := "https://www.lynda.com/allcourses/"
output := A_ScriptDir . "\cources.txt"

if !doc := GetDocument(url, ie, timeout := 120000)
   ExitApp
cources := GetCources(doc)
ie.Quit()
SaveToFile(output, cources)
Run, % output

GetDocument(url, ByRef ie, timeout) {
   try ie := ComObjCreate("InternetExplorer.Application")
   catch e {
      MsgBox, % "Can't create InternetExplorer.Application.`n" . e.Message
      Return
   }
   OnExit( Func("Exit").Bind(ie) )
   ie.Visible := false
   ie.Navigate(url)
   if WaitForLoad(ie, timeout)
      Return ie.document
   else {
      ie.Quit()
      MsgBox, timed out!
   }
}

GetCources(doc) {
   courceContainer := doc.querySelector("ul.course-list")
   items := courceContainer.getElementsByTagName("h3")
   Loop % items.length {
      item := items[A_Index - 1]
      itemText := item.innerText
      itemLink := item.getElementsByTagName("a")[0].href
      text .= (text ? "`r`n`r`n" : "") . "Title: " . Trim(itemText) . "`r`nLink:  " . Trim(itemLink)
   }
   Return text
}

WaitForLoad(ie, time := 0xFFFFFFFF)  {
   start := A_TickCount
   Loop
      Sleep, 200
   until (ie.ReadyState = 4 && !ie.Busy && ie.document.readyState = "Complete") || (A_TickCount - start > time && notLoad := 1)
   Return !notLoad
}

SaveToFile(filePath, string) {
   oFile := FileOpen(filePath, "w")
   oFile.Write(string)
   oFile.Close()
}

Exit(ie)  {
   try ie.Quit()
}
User avatar
jeeswg
Posts: 6902
Joined: 19 Dec 2016, 01:58
Location: UK

Re: Lynda.com workaround

21 Feb 2019, 11:57

- This worked for me on Windows 7.

Code: Select all

q:: ;url download html to string
vUrl := "https://www.lynda.com/allcourses/"
try
{
	oHTTP := ComObjCreate("MSXML2.XMLHTTP.6.0")
	oHTTP.Open("GET", vUrl)
	oHTTP.Send()
	vText := oHTTP.ResponseText
	oHTTP := ""
}
catch
{
	oHTTP := ComObjCreate("WinHttp.WinHttpRequest.5.1")
	oHTTP.Open("GET", vUrl)
	oHTTP.Send()
	vText := oHTTP.ResponseText
	oHTTP := ""
}
Clipboard := vText
MsgBox, % vText
return
- @teadrinker: Thanks for the code.
- ERROR_WINHTTP_SECURE_CHANNEL_ERROR sounds like this:
WinHttpRequest (An error occurred in the secure channel support) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=58051

Code: Select all

ERROR_WINHTTP_SECURE_CHANNEL_ERROR := 0x2F7D ;source: winhttp.h
WININET_E_SECURITY_CHANNEL_ERROR := 0x80072F7D ;source: winerror.h
- Do you have any good sources on SetRequestHeader?
E.g. What are the advantages of doing these:

Code: Select all

oHTTP.SetRequestHeader("Pragma", "no-cache")
oHTTP.SetRequestHeader("Cache-Control", "no-cache, no-store")
- I did find this. Thanks.
HTTP/1.1: Header Field Definitions
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Last edited by jeeswg on 21 Feb 2019, 12:25, edited 1 time in total.
homepage | tutorials | wish list | fun threads | donate
WARNING: copy your posts/messages before hitting Submit as you may lose them due to CAPTCHA
teadrinker
Posts: 2054
Joined: 29 Mar 2015, 09:41
Contact:

Re: Lynda.com workaround

21 Feb 2019, 12:17

jeeswg wrote:
21 Feb 2019, 11:57
- ERROR_WINHTTP_SECURE_CHANNEL_ERROR sounds like this:
WinHttpRequest (An error occurred in the secure channel support) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=58051
jeeswg, thanks! I already googled about this problem, found the tip to install the upadate kb3140245, it turned that update is already present in my Windows 7.
Portwolf
Posts: 161
Joined: 08 Oct 2018, 12:57

Re: Lynda.com workaround

21 Feb 2019, 19:55

teadrinker wrote:
21 Feb 2019, 02:50
Does UrlDownloadToFile load html on that machine?
I'll haver to check it out in the weekend at work, as im off tomorrow... Working weekend this week :P
I'll also check out the solutions presented from both you and Jeeswg.

Thank you boys, you're golden, both of you!
Portwolf
Posts: 161
Joined: 08 Oct 2018, 12:57

Re: Lynda.com workaround

24 Jul 2019, 00:36

Hi boys,

So, this was working perfectly until Lynda.com integrated with Linked In, and after a website revamp, the scrapper stopped working properly.
I now needed to scrape from another address, but the HTML all changed as well, so im stuck on this issue again.

I was using:

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#NoTrayIcon

OnExit, Terminate

FileCreateDir, Logs
MiniAppConfig := "MiniAppConfig.ini"
MiniAppReport := "MiniAppReport.ini"

LyndaScrapperVersion = 1.1

recheck_init:
	IfExist, %MiniAppConfig%
			{
			IniRead, Sleep_BetweenChecks, %MiniAppConfig%, LyndaScraper, SleepTimer
			}
		else
			{
			SplashTextOn, 300, 100, Configuration issue, Configuration file missing! `n Creating default file with 1 hour checking timer.
			; UNIQUE CONFIG FOR BOTH FILES
				IniWrite,60000 , %MiniAppConfig%,SFDC_Reminder, CheckingTimer
				IniWrite,300000 , %MiniAppConfig%,SFDC_Reminder, SnoozeTimer
				IniWrite,3600000 , %MiniAppConfig%,LyndaScraper, SleepTimer
			; PARTICULAR CONFIG FOR FILE
				IniWrite,%LyndaScrapperVersion% , %MiniAppConfig%,LyndaScraper, App Version
			SplashTextOff
			goto, recheck_init
}



LyndaUrl := "https://www.lynda.com/allcourses/"


loop{
	output = logs\%A_Username%_%A_Now%.txt
	
	if !doc := GetDocument(LyndaUrl, ie, timeout := 120000)
		TrayTip, Global Tool, Lynda Scraper warning`nLynda.com website is taking too long to respond to the requests, 1, 16
		sleep 3000
				HideTrayTip()

	
	
	cources := GetCources(doc)
	ie.Quit()
	SaveToFile(output, cources)
	
	FormatTime, Timestamp_Lynda, D4
		IniWrite, WORKING, %MiniAppReport%,%A_Username%, Scrapper STATUS
		IniWrite, %Timestamp_Lynda%, %MiniAppReport%, %A_Username%, Last Scrape


	TrayTip, Global Tool, Lynda Scraper warning`nLynda.com scrape completed at %Timestamp_Lynda% , 1, 16
		sleep 3000
				HideTrayTip()

	Timestamp_Lynda :=
	LyndaUrl :=
	output := 
	html :=
	cources :=
	
	Sleep %Sleep_BetweenChecks%
}

GetDocument(LyndaUrl, ByRef ie, timeout) {
   try ie := ComObjCreate("InternetExplorer.Application")
   catch e {
      MsgBox, % "Can't create InternetExplorer.Application.`n" . e.Message
      Return
   }
   OnExit( Func("Exit").Bind(ie) )
   ie.Visible := false
   ie.Navigate(LyndaUrl)
   if WaitForLoad(ie, timeout)
      Return ie.document
   else {
      ie.Quit()
      MsgBox, timed out!
   }
}

GetCources(doc) {
   courceContainer := doc.querySelector("ul.course-list")
   items := courceContainer.getElementsByTagName("h3")
   Loop % items.length {
      item := items[A_Index - 1]
      itemText := item.innerText
      itemLink := item.getElementsByTagName("a")[0].href
      ;~ text .= (text ? "`r`n`r`n" : "") . "Title: " . Trim(itemText) . "`r`nLink:  " . Trim(itemLink)
	  	        text .= (text ? "`r`n`r`n":"") . "" . itemText . "*" . itemLink
   }
   Return text
}

WaitForLoad(ie, time := 0xFFFFFFFF)  {
   start := A_TickCount
   Loop
      Sleep, 200
   until (ie.ReadyState = 4 && !ie.Busy && ie.document.readyState = "Complete") || (A_TickCount - start > time && notLoad := 1)
   Return !notLoad
}

SaveToFile(filePath, string) {
   oFile := FileOpen(filePath, "w")
   oFile.Write(string)
   oFile.Close()
}

Exit(ie)  {
   try ie.Quit()
}


HideTrayTip() {
    TrayTip  ; Attempt to hide it the normal way.
    if SubStr(A_OSVersion,1,3) = "10." {
        Menu Tray, NoIcon
        Sleep 100  ; It may be necessary to adjust this sleep.
        Menu Tray, Icon
    }
}


Terminate:
	IniWrite, STOPPED, %MiniAppReport%, %A_Username%, Scrapper STATUS
	sleep 500
ExitApp
and that worked perfectly going on the page and scraping stuff from:


Code: Select all

<ul class="course-list">
			
			<li id="course_587598" data-content-id="587598">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/bim-tools-weekly" title="Join Eric Wing each Tuesday for a review of the latest BIM tools and design trends, including Revit and Navisworks 2018."></a>
					<img alt="view course page for BIM Tools Weekly" src="https://cdn.lynda.com/courses/587598-636994662606231863_88x158_thumb.jpg" data-img-src="https://cdn.lynda.com/courses/587598-636994662606231863_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/bim-tools-weekly" data-qa="qa_course_BIM Tools Weekly">
							BIM Tools Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Eric Wing
                         </p>
                         
					</div>
					<p>
						Join Eric Wing each Tuesday for a review of the latest BIM tools and design trends, including Revit and Navisworks 2018.
					</p>
					
					<div class="meta">
						
						<div>
                                6h 8m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-587598" data-course-id="587598">5,192</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_721913" data-content-id="721913">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/agile-analysis-weekly-tips" title="In this weekly series, get practical tips and strategies that can help you boost your analytical skills and collaborate more effectively with your agile team."></a>
					<img alt="view course page for Agile Analysis Weekly Tips" src="https://cdn.lynda.com/courses/721913-636994661688917057_88x158_thumb.jpg" data-img-src="https://cdn.lynda.com/courses/721913-636994661688917057_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/agile-analysis-weekly-tips" data-qa="qa_course_Agile Analysis Weekly Tips">
							Agile Analysis Weekly Tips
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Angela Wick
                         </p>
                         
					</div>
					<p>
						In this weekly series, get practical tips and strategies that can help you boost your analytical skills and collaborate more effectively with your agile team.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 18m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-721913" data-course-id="721913">3,734</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_363001" data-content-id="363001">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/excel-tips-weekly" title="Get a new productivity-boosting tip every Tuesday from Excel expert Dennis Taylor."></a>
					<img alt="view course page for Excel Tips Weekly" src="https://cdn.lynda.com/courses/363001-636994642632152819_88x158_thumb.jpg" data-img-src="https://cdn.lynda.com/courses/363001-636994642632152819_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/excel-tips-weekly" data-qa="qa_course_Excel Tips Weekly">
							Excel Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Dennis Taylor
                         </p>
                         
					</div>
					<p>
						Get a new productivity-boosting tip every Tuesday from Excel expert Dennis Taylor.
					</p>
					
					<div class="meta">
						
						<div>
                                27h 9m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-363001" data-course-id="363001">199,938</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_661752" data-content-id="661752">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/microsoft-project-tips-weekly" title="Get the most out of Microsoft Project, with weekly time-saving tricks, powerful shortcuts, and reviews of cool hidden features."></a>
					<img alt="view course page for Microsoft Project Tips Weekly" src="https://cdn.lynda.com/courses/661752-636994662599981244_88x158_thumb.jpg" data-img-src="https://cdn.lynda.com/courses/661752-636994662599981244_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/microsoft-project-tips-weekly" data-qa="qa_course_Microsoft Project Tips Weekly">
							Microsoft Project Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Bonnie Biafore
                         </p>
                         
					</div>
					<p>
						Get the most out of Microsoft Project, with weekly time-saving tricks, powerful shortcuts, and reviews of cool hidden features.
					</p>
					
					<div class="meta">
						
						<div>
                                7h 0m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-661752" data-course-id="661752">6,981</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_76067" data-content-id="76067">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/deke-s-techniques" title="Watch a collection of short Photoshop and Illustrator projects and creative effects from computer graphics guru Deke McClelland."></a>
					<img alt="view course page for Deke's Techniques" src="https://cdn.lynda.com/courses/76067-636994678336226668_88x158_thumb.jpg" data-img-src="https://cdn.lynda.com/courses/76067-636994678336226668_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/deke-s-techniques" data-qa="qa_course_Deke's Techniques">
							Deke's Techniques
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Deke McClelland
                         </p>
                         
					</div>
					<p>
						Watch a collection of short Photoshop and Illustrator projects and creative effects from computer graphics guru Deke McClelland.
					</p>
					
					<div class="meta">
						
						<div>
                                135h 2m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-76067" data-course-id="76067">259,979</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5007856" data-content-id="5007856">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/revit-detailing" title="Learn how to create, manage, and reuse 2D construction details in Revit as part of your BIM workflow."></a>
					<img alt="view course page for Revit: Detailing" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5007856-636994707196643908_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/revit-detailing" data-qa="qa_course_Revit: Detailing">
							Revit: Detailing
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Paul F. Aubin
                         </p>
                         
					</div>
					<p>
						Learn how to create, manage, and reuse 2D construction details in Revit as part of your BIM workflow.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 47m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5007856" data-course-id="5007856">0</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2811712" data-content-id="2811712">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/aaron-dignan-on-transformational-change" title="Learn a revolutionary approach to real change from thought leader Aaron Dignan."></a>
					<img alt="view course page for Aaron Dignan on Transformational Change" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2811712-636994665558240514_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/aaron-dignan-on-transformational-change" data-qa="qa_course_Aaron Dignan on Transformational Change">
							Aaron Dignan on Transformational Change
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Aaron  Dignan
                         </p>
                         
					</div>
					<p>
						Learn a revolutionary approach to real change from thought leader Aaron Dignan.
					</p>
					
					<div class="meta">
						
						<div>
                                18m 54s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2811712" data-course-id="2811712">0</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_480958" data-content-id="480958">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/2d-animation-tips-and-tricks" title="Get a new 2D animation tip every Tuesday. Learn the tricks professional animators use to save time and create more compelling characters."></a>
					<img alt="view course page for 2D Animation: Tips and Tricks" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/480958-636994678652438095_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/2d-animation-tips-and-tricks" data-qa="qa_course_2D Animation: Tips and Tricks">
							2D Animation: Tips and Tricks
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Dermot O' Connor
                         </p>
                         
					</div>
					<p>
						Get a new 2D animation tip every Tuesday. Learn the tricks professional animators use to save time and create more compelling characters.
					</p>
					
					<div class="meta">
						
						<div>
                                11h 33m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-480958" data-course-id="480958">31,863</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_480963" data-content-id="480963">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/mobile-photography-weekly" title="From apps and accessories to Instagram, get a weekly dose of instruction and inspiration to take your mobile photography to the next level."></a>
					<img alt="view course page for Mobile Photography Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/480963-636994678648843995_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/mobile-photography-weekly" data-qa="qa_course_Mobile Photography Weekly">
							Mobile Photography Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Seán Duggan
                         </p>
                         
					</div>
					<p>
						From apps and accessories to Instagram, get a weekly dose of instruction and inspiration to take your mobile photography to the next level.
					</p>
					
					<div class="meta">
						
						<div>
                                16h 48m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-480963" data-course-id="480963">32,418</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2811718" data-content-id="2811718">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/aws-for-developers-paypal-payment-processing-with-lambdas" title="Learn how to leverage Lambdas to simplify the implementation of PayPal payment processing."></a>
					<img alt="view course page for AWS for Developers: PayPal Payment Processing with Lambdas" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2811718-636993900760968575_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/aws-for-developers-paypal-payment-processing-with-lambdas" data-qa="qa_course_AWS for Developers: PayPal Payment Processing with Lambdas">
							AWS for Developers: PayPal Payment Processing with Lambdas
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Bear Cahill
                         </p>
                         
					</div>
					<p>
						Learn how to leverage Lambdas to simplify the implementation of PayPal payment processing.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 5m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2811718" data-course-id="2811718">28</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_633856" data-content-id="633856">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/ios-development-tips-weekly-2" title="Create faster, more reliable, and better-looking apps for iPad, iPhone, and Apple Watch. Get weekly iOS development tips to improve the way you code with Xcode and Swift."></a>
					<img alt="view course page for iOS Development Tips Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/633856-636994735158528176_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/ios-development-tips-weekly-2" data-qa="qa_course_iOS Development Tips Weekly">
							iOS Development Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Steven Lipton
                         </p>
                         
					</div>
					<p>
						Create faster, more reliable, and better-looking apps for iPad, iPhone, and Apple Watch. Get weekly iOS development tips to improve the way you code with Xcode and Swift.
					</p>
					
					<div class="meta">
						
						<div>
                                9h 38m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-633856" data-course-id="633856">7,706</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_758645" data-content-id="758645">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/practical-ux-weekly-2" title="Want to create amazing user experiences? Get tips and tricks you can use on real-world UX design projects."></a>
					<img alt="view course page for Practical UX Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/758645-636994060278193004_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/practical-ux-weekly-2" data-qa="qa_course_Practical UX Weekly">
							Practical UX Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Drew Bridewell
                         </p>
                         
					</div>
					<p>
						Want to create amazing user experiences? Get tips and tricks you can use on real-world UX design projects.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 24m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-758645" data-course-id="758645">2,423</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_622049" data-content-id="622049">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/real-recording-school-weekly" title="Join the real-world school of music recording. Every Monday, superstar audio engineer/producer Larry Crane introduces a new solution for a common recording challenge."></a>
					<img alt="view course page for Real Recording School Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/622049-636993836056858492_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/real-recording-school-weekly" data-qa="qa_course_Real Recording School Weekly">
							Real Recording School Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Larry Crane
                         </p>
                         
					</div>
					<p>
						Join the real-world school of music recording. Every Monday, superstar audio engineer/producer Larry Crane introduces a new solution for a common recording challenge.
					</p>
					
					<div class="meta">
						
						<div>
                                5h 38m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-622049" data-course-id="622049">6,694</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2800327" data-content-id="2800327">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/unreal-engine-lunchtime-lessons" title="Build your Unreal Engine skills in your spare time. Tune in each week for expert tips and techniques on everything from lighting to interactivity."></a>
					<img alt="view course page for Unreal Engine: Lunchtime Lessons" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2800327-636993812131564252_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/unreal-engine-lunchtime-lessons" data-qa="qa_course_Unreal Engine: Lunchtime Lessons">
							Unreal Engine: Lunchtime Lessons
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           George Maestri
                         </p>
                         
					</div>
					<p>
						Build your Unreal Engine skills in your spare time. Tune in each week for expert tips and techniques on everything from lighting to interactivity.
					</p>
					
					<div class="meta">
						
						<div>
                                16m 16s</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2800327" data-course-id="2800327">148</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_653227" data-content-id="653227">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/type-tips-weekly" title="Take your love of letterforms to the next level. This weekly series explores all things related to type and the practice of typography."></a>
					<img alt="view course page for Type Tips Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/653227-636993836064359226_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/type-tips-weekly" data-qa="qa_course_Type Tips Weekly">
							Type Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Nigel French
                         </p>
                         
					</div>
					<p>
						Take your love of letterforms to the next level. This weekly series explores all things related to type and the practice of typography.
					</p>
					
					<div class="meta">
						
						<div>
                                6h 26m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-653227" data-course-id="653227">9,031</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5022353" data-content-id="5022353">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/learning-adobe-xd-2" title="Get up and running quickly with Adobe XD CC, an innovative tool used for UI and UX design and prototyping."></a>
					<img alt="view course page for Learning Adobe XD" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5022353-636993821374886296_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/learning-adobe-xd-2" data-qa="qa_course_Learning Adobe XD">
							Learning Adobe XD
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Tom Green
                         </p>
                         
					</div>
					<p>
						Get up and running quickly with Adobe XD CC, an innovative tool used for UI and UX design and prototyping.
					</p>
					
					<div class="meta">
						
						<div>
                                4h 0m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5022353" data-course-id="5022353">975</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_761937" data-content-id="761937">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/sketchup-weekly" title="Add some clever new techniques to your SketchUp repertoire. Tune in each week to discover a tip or trick that helps you work smarter with this popular 3D modeling software."></a>
					<img alt="view course page for SketchUp Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/761937-636993836060140068_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/sketchup-weekly" data-qa="qa_course_SketchUp Weekly">
							SketchUp Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Scott Onstott
                         </p>
                         
					</div>
					<p>
						Add some clever new techniques to your SketchUp repertoire. Tune in each week to discover a tip or trick that helps you work smarter with this popular 3D modeling software.
					</p>
					
					<div class="meta">
						
						<div>
                                5h 51m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-761937" data-course-id="761937">2,439</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_756318" data-content-id="756318">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/security-tips-weekly" title="Want to broaden your knowledge of security? Get a new tip each week that can help you take steps to protect your information—no technical pedigree required."></a>
					<img alt="view course page for Security Tips Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/756318-636993827421176488_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/security-tips-weekly" data-qa="qa_course_Security Tips Weekly">
							Security Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Scott Simpson
                         </p>
                         
					</div>
					<p>
						Want to broaden your knowledge of security? Get a new tip each week that can help you take steps to protect your information—no technical pedigree required.
					</p>
					
					<div class="meta">
						
						<div>
                                3h 10m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-756318" data-course-id="756318">5,141</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5030964" data-content-id="5030964">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/presentation-tips-weekly" title="Get your message across with style. Tune in every Monday for tips on upping your presentation game and working smarter with PowerPoint, Keynote, and other top tools."></a>
					<img alt="view course page for Presentation Tips Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5030964-636993882672866444_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/presentation-tips-weekly" data-qa="qa_course_Presentation Tips Weekly">
							Presentation Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jole Simmons
                         </p>
                         
					</div>
					<p>
						Get your message across with style. Tune in every Monday for tips on upping your presentation game and working smarter with PowerPoint, Keynote, and other top tools.
					</p>
					
					<div class="meta">
						
						<div>
                                15m 30s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5030964" data-course-id="5030964">213</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_114903" data-content-id="114903">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/monday-productivity-pointers" title="Get tips for being more productive with the latest online tools, such as Google Apps, Skype, YouTube, Mint.com, Etsy, and more."></a>
					<img alt="view course page for Monday Productivity Pointers" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/114903-636993882664115562_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/monday-productivity-pointers" data-qa="qa_course_Monday Productivity Pointers">
							Monday Productivity Pointers
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jess Stratton
                         </p>
                         
					</div>
					<p>
						Get tips for being more productive with the latest online tools, such as Google Apps, Skype, YouTube, Mint.com, Etsy, and more.
					</p>
					
					<div class="meta">
						
						<div>
                                25h 14m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-114903" data-course-id="114903">143,031</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2802024" data-content-id="2802024">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/business-ethics-for-managers-and-leaders-2019" title="Learn how to apply ethical standards and practices in the day-to-day execution of your leadership role."></a>
					<img alt="view course page for Business Ethics for Managers and Leaders" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2802024-636994433806752680_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/business-ethics-for-managers-and-leaders-2019" data-qa="qa_course_Business Ethics for Managers and Leaders">
							Business Ethics for Managers and Leaders
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Bob McGannon
                         </p>
                         
					</div>
					<p>
						Learn how to apply ethical standards and practices in the day-to-day execution of your leadership role.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 6m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2802024" data-course-id="2802024">20</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_167027" data-content-id="167027">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/executive-leadership" title="Learn the executive leadership qualities that set the best apart from the rest."></a>
					<img alt="view course page for Executive Leadership" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/167027-636994847854825337_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/executive-leadership" data-qa="qa_course_Executive Leadership">
							Executive Leadership
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           John Ullmen
                         </p>
                         
					</div>
					<p>
						Learn the executive leadership qualities that set the best apart from the rest.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 19m</div>
						
										<div class="has-icon level-advanced" title="Skill Level">Advanced</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-167027" data-course-id="167027">39,879</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5019842" data-content-id="5019842">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/ionic-4-0-essential-training" title="Learn how to develop a single code base using the Ionic 4.0 SDK to ensure your app is compatible across the popular mobile and desktop operating systems."></a>
					<img alt="view course page for Ionic 4.0 Essential Training" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5019842-636993927941490819_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/ionic-4-0-essential-training" data-qa="qa_course_Ionic 4.0 Essential Training">
							Ionic 4.0 Essential Training
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Sani Yusuf
                         </p>
                         
					</div>
					<p>
						Learn how to develop a single code base using the Ionic 4.0 SDK to ensure your app is compatible across the popular mobile and desktop operating systems.
					</p>
					
					<div class="meta">
						
						<div>
                                4h 54m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5019842" data-course-id="5019842">50</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_779751" data-content-id="779751">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/programming-foundations-the-basics-revision-q1-2019" title="Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course."></a>
					<img alt="view course page for Programming Foundations: Fundamentals" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/779751-636993927936646593_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/programming-foundations-the-basics-revision-q1-2019" data-qa="qa_course_Programming Foundations: Fundamentals">
							Programming Foundations: Fundamentals
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Annyce Davis
                         </p>
                         
					</div>
					<p>
						Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 6m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-779751" data-course-id="779751">167</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_753919" data-content-id="753919">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/youtube-tips-weekly" title="Grow your YouTube channel. Learn the secrets of making viral videos, increasing your subscriber count, and getting more views, with these weekly YouTube tips."></a>
					<img alt="view course page for YouTube Tips Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/753919-636991480010898651_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/youtube-tips-weekly" data-qa="qa_course_YouTube Tips Weekly">
							YouTube Tips Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Ash Blodgett
                         </p>
                         
					</div>
					<p>
						Grow your YouTube channel. Learn the secrets of making viral videos, increasing your subscriber count, and getting more views, with these weekly YouTube tips.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 54m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-753919" data-course-id="753919">7,791</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5007872" data-content-id="5007872">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/raspberry-pi-weekly" title="Get tips and tricks for working with Raspberry Pi. Learn how to create cool electronics projects without a lot of money or time."></a>
					<img alt="view course page for Raspberry Pi Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5007872-636991241849852701_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/raspberry-pi-weekly" data-qa="qa_course_Raspberry Pi Weekly">
							Raspberry Pi Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Mark Niemann-Ross
                         </p>
                         
					</div>
					<p>
						Get tips and tricks for working with Raspberry Pi. Learn how to create cool electronics projects without a lot of money or time.
					</p>
					
					<div class="meta">
						
						<div>
                                48m 3s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5007872" data-course-id="5007872">2,787</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_743168" data-content-id="743168">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/the-psychology-of-living-in-a-data-driven-world" title="Explore the fascinating—and often surprising—psychological and sociological implications of emerging technologies. Tune in each month for a new set of insights."></a>
					<img alt="view course page for The Psychology of Living In A Data-Driven World" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/743168-636991522447839989_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/the-psychology-of-living-in-a-data-driven-world" data-qa="qa_course_The Psychology of Living In A Data-Driven World">
							The Psychology of Living In A Data-Driven World
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Yash Patel
                         </p>
                         
					</div>
					<p>
						Explore the fascinating—and often surprising—psychological and sociological implications of emerging technologies. Tune in each month for a new set of insights.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 0m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-743168" data-course-id="743168">984</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_365959" data-content-id="365959">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/graphic-design-tips-tricks-weekly" title="John McWade presents a biweekly series that touches on all areas of design, helping designers new and old sharpen their skills and create more powerful work."></a>
					<img alt="view course page for Graphic Design Tips &amp; Tricks Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/365959-636994047688512720_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/graphic-design-tips-tricks-weekly" data-qa="qa_course_Graphic Design Tips &amp; Tricks Weekly">
							Graphic Design Tips &amp; Tricks Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           John McWade
                         </p>
                         
					</div>
					<p>
						John McWade presents a biweekly series that touches on all areas of design, helping designers new and old sharpen their skills and create more powerful work.
					</p>
					
					<div class="meta">
						
						<div>
                                9h 55m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-365959" data-course-id="365959">105,265</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2807099" data-content-id="2807099">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/outlook-using-email-signatures-for-beginners" title="This mini course shows Outlook users of all levels how to create and make the most of email signatures."></a>
					<img alt="view course page for Outlook: Email Signatures for Beginners" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2807099-636991277163604841_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/outlook-using-email-signatures-for-beginners" data-qa="qa_course_Outlook: Email Signatures for Beginners">
							Outlook: Email Signatures for Beginners
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jess Stratton
                         </p>
                         
					</div>
					<p>
						This mini course shows Outlook users of all levels how to create and make the most of email signatures.
					</p>
					
					<div class="meta">
						
						<div>
                                19m 31s</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2807099" data-course-id="2807099">283</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2808550" data-content-id="2808550">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/advertising-on-youtube-2019" title="Learn how to use YouTube for advertising. Get tips for creating engaging videos, building effective ad campaigns, targeting specific audiences, and more."></a>
					<img alt="view course page for Advertising on YouTube" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2808550-636991293171449326_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/advertising-on-youtube-2019" data-qa="qa_course_Advertising on YouTube">
							Advertising on YouTube
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Anson Alexander
                         </p>
                         
					</div>
					<p>
						Learn how to use YouTube for advertising. Get tips for creating engaging videos, building effective ad campaigns, targeting specific audiences, and more.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 9m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2808550" data-course-id="2808550">128</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2802046" data-content-id="2802046">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/wordpress-accessibility-revision" title="Build an accessible website with WordPress. Learn how to use accessibility principles and WordPress plugins and themes to make your website accessible to all."></a>
					<img alt="view course page for WordPress: Accessibility" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2802046-636991277152197426_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/wordpress-accessibility-revision" data-qa="qa_course_WordPress: Accessibility">
							WordPress: Accessibility
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Joe Dolson
                         </p>
                         
					</div>
					<p>
						Build an accessible website with WordPress. Learn how to use accessibility principles and WordPress plugins and themes to make your website accessible to all.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 47m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2802046" data-course-id="2802046">70</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_545697" data-content-id="545697">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/photo-critique-of-the-week" title="Observe as photography expert Steve Simon analyzes and critiques images, explaining how the photographic choices made impact the outcome of the composition."></a>
					<img alt="view course page for Photo Critique of the Week" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/545697-636991277157981938_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/photo-critique-of-the-week" data-qa="qa_course_Photo Critique of the Week">
							Photo Critique of the Week
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Steve Simon
                         </p>
                         
					</div>
					<p>
						Observe as photography expert Steve Simon analyzes and critiques images, explaining how the photographic choices made impact the outcome of the composition.
					</p>
					
					<div class="meta">
						
						<div>
                                11h 19m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-545697" data-course-id="545697">16,780</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2811720" data-content-id="2811720">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/exam-prep-microsoft-azure-administrator-az-103" title="Study to earn your Azure certification. Get an inside look at the latest Microsoft Azure Administrator exam (AZ-103)."></a>
					<img alt="view course page for Exam Tips: Microsoft Azure Administrator (AZ-103)" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2811720-636991270129241496_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/exam-prep-microsoft-azure-administrator-az-103" data-qa="qa_course_Exam Tips: Microsoft Azure Administrator (AZ-103)">
							Exam Tips: Microsoft Azure Administrator (AZ-103)
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           
                         </p>
                         
					</div>
					<p>
						Study to earn your Azure certification. Get an inside look at the latest Microsoft Azure Administrator exam (AZ-103).
					</p>
					
					<div class="meta">
						
						<div>
                                1h 45m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2811720" data-course-id="2811720">18</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2807860" data-content-id="2807860">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/learning-articulate-rise-2019" title="Articulate Rise makes it fast and easy to create responsive and interactive elearning. Discover how to use Rise to create your own online courses."></a>
					<img alt="view course page for Learning Articulate Rise" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2807860-636991268232963796_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/learning-articulate-rise-2019" data-qa="qa_course_Learning Articulate Rise">
							Learning Articulate Rise
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           David Rivers
                         </p>
                         
					</div>
					<p>
						Articulate Rise makes it fast and easy to create responsive and interactive elearning. Discover how to use Rise to create your own online courses.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 38m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2807860" data-course-id="2807860">85</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_569339" data-content-id="569339">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/final-cut-pro-x-weekly" title="Get a new Final Cut Pro X technique every Friday to help you take full advantage of the array of features offered in this video editing software."></a>
					<img alt="view course page for Final Cut Pro X Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/569339-636991268224681722_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/final-cut-pro-x-weekly" data-qa="qa_course_Final Cut Pro X Weekly">
							Final Cut Pro X Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Nick Harauz
                         </p>
                         
					</div>
					<p>
						Get a new Final Cut Pro X technique every Friday to help you take full advantage of the array of features offered in this video editing software.
					</p>
					
					<div class="meta">
						
						<div>
                                13h 48m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-569339" data-course-id="569339">13,842</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_731731" data-content-id="731731">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/excel-weekly-challenge" title="Build your Excel skills, one week at a time. Accept a new challenge every Friday to learn and practice Excel."></a>
					<img alt="view course page for Excel Weekly Challenge" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/731731-636991249710942304_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/excel-weekly-challenge" data-qa="qa_course_Excel Weekly Challenge">
							Excel Weekly Challenge
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Oz du Soleil
                         </p>
                         
					</div>
					<p>
						Build your Excel skills, one week at a time. Accept a new challenge every Friday to learn and practice Excel.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 49m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-731731" data-course-id="731731">9,097</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5022347" data-content-id="5022347">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/algorithmic-trading-and-finance-models-with-python-r-and-stata-essential-training" title="Learn how to make informed trading decisions by leveraging software tools—like Excel, Python, R, and Stata—to build models (algorithms) that use quantitative, testable investment rules."></a>
					<img alt="view course page for Algorithmic Trading and Finance Models with Python, R, and Stata Essential Training" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5022347-636991277138512785_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/algorithmic-trading-and-finance-models-with-python-r-and-stata-essential-training" data-qa="qa_course_Algorithmic Trading and Finance Models with Python, R, and Stata Essential Training">
							Algorithmic Trading and Finance Models with Python, R, and Stata Essential Training
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Michael McDonald
                         </p>
                         
					</div>
					<p>
						Learn how to make informed trading decisions by leveraging software tools—like Excel, Python, R, and Stata—to build models (algorithms) that use quantitative, testable investment rules.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 8m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5022347" data-course-id="5022347">187</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2802039" data-content-id="2802039">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/learning-g-suite-administration" title="Deploy G Suite at your organization. Learn how to set up and administer Gmail, Google Calendar, and other Google apps in an enterprise environment."></a>
					<img alt="view course page for Learning G Suite Administration" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2802039-636991270120178800_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/learning-g-suite-administration" data-qa="qa_course_Learning G Suite Administration">
							Learning G Suite Administration
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Julio Appling
                         </p>
                         
					</div>
					<p>
						Deploy G Suite at your organization. Learn how to set up and administer Gmail, Google Calendar, and other Google apps in an enterprise environment.
					</p>
					
					<div class="meta">
						
						<div>
                                1h 45m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2802039" data-course-id="2802039">56</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_2810629" data-content-id="2810629">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/aws-for-developers-rds-mysql-database-with-lambdas" title="Learn how to leverage RDS (relational databases) for MySQL Database with Lambdas."></a>
					<img alt="view course page for AWS for Developers: RDS MySQL Database with Lambdas" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/2810629-636991270125803930_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/aws-for-developers-rds-mysql-database-with-lambdas" data-qa="qa_course_AWS for Developers: RDS MySQL Database with Lambdas">
							AWS for Developers: RDS MySQL Database with Lambdas
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Bear Cahill
                         </p>
                         
					</div>
					<p>
						Learn how to leverage RDS (relational databases) for MySQL Database with Lambdas.
					</p>
					
					<div class="meta">
						
						<div>
                                53m 44s</div>
						
										<div class="has-icon level-advanced" title="Skill Level">Advanced</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-2810629" data-course-id="2810629">21</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_193711" data-content-id="193711">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/the-science-of-sales" title="Learn how the science of sales—understanding who people buy from and why—can help you better connect with your customers and their needs."></a>
					<img alt="view course page for The Science of Sales" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/193711-636991277158291764_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/the-science-of-sales" data-qa="qa_course_The Science of Sales">
							The Science of Sales
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jeff Bloomfield
                         </p>
                         
					</div>
					<p>
						Learn how the science of sales—understanding who people buy from and why—can help you better connect with your customers and their needs.
					</p>
					
					<div class="meta">
						
						<div>
                                56m 57s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-193711" data-course-id="193711">24,565</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5022339" data-content-id="5022339">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/creating-illustrator-infographics" title="Discover how to design professional charts, graphs, and other infographic elements in Adobe Illustrator."></a>
					<img alt="view course page for Creating Illustrator Infographics" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5022339-636991268228900904_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/creating-illustrator-infographics" data-qa="qa_course_Creating Illustrator Infographics">
							Creating Illustrator Infographics
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Tony Harmer
                         </p>
                         
					</div>
					<p>
						Discover how to design professional charts, graphs, and other infographic elements in Adobe Illustrator.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 23m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5022339" data-course-id="5022339">294</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_740366" data-content-id="740366">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/bluebeam-tips-and-tricks" title="Learn tips and tricks to help you do more with Bluebeam, the document management program for architecture, engineering, and construction (AEC)."></a>
					<img alt="view course page for Bluebeam: Tips and Tricks" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/740366-636990385881871688_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/bluebeam-tips-and-tricks" data-qa="qa_course_Bluebeam: Tips and Tricks">
							Bluebeam: Tips and Tricks
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jim Rogers
                         </p>
                         
					</div>
					<p>
						Learn tips and tricks to help you do more with Bluebeam, the document management program for architecture, engineering, and construction (AEC).
					</p>
					
					<div class="meta">
						
						<div>
                                3h 40m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-740366" data-course-id="740366">2,626</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_119012" data-content-id="119012">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/the-practicing-photographer" title="Get a weekly serving of photographic insight, instruction, and inspiration from photographer, teacher, and author Ben Long."></a>
					<img alt="view course page for The Practicing Photographer" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/119012-636990387032717119_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/the-practicing-photographer" data-qa="qa_course_The Practicing Photographer">
							The Practicing Photographer
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Ben Long
                         </p>
                         
					</div>
					<p>
						Get a weekly serving of photographic insight, instruction, and inspiration from photographer, teacher, and author Ben Long.
					</p>
					
					<div class="meta">
						
						<div>
                                34h 8m</div>
						
										<div class="has-icon level-beginner" title="Skill Level">Beginner</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-119012" data-course-id="119012">155,106</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_85324" data-content-id="85324">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/indesign-secrets" title="David Blatner and Anne-Marie Concepción, co-hosts of the web's top resource for InDesign tips and tricks, InDesign Secrets.com, share some hidden and sometimes surprising workflow tips that will make working in InDesign more efficient and more fun."></a>
					<img alt="view course page for InDesign Secrets" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/85324-636990322183500916_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/indesign-secrets" data-qa="qa_course_InDesign Secrets">
							InDesign Secrets
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           David Blatner
                         </p>
                         
					</div>
					<p>
						David Blatner and Anne-Marie Concepción, co-hosts of the web's top resource for InDesign tips and tricks, InDesign Secrets.com, share some hidden and sometimes surprising workflow tips that will make working in InDesign more efficient and more fun.
					</p>
					
					<div class="meta">
						
						<div>
                                33h 58m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-85324" data-course-id="85324">160,354</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_175129" data-content-id="175129">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/leading-and-working-in-teams" title="Explore the roles of leaders and members of teams in creating high-performing organizations."></a>
					<img alt="view course page for Leading and Working in Teams" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/175129-636990366991593173_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/leading-and-working-in-teams" data-qa="qa_course_Leading and Working in Teams">
							Leading and Working in Teams
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Amy Edmondson
                         </p>
                         
					</div>
					<p>
						Explore the roles of leaders and members of teams in creating high-performing organizations.
					</p>
					
					<div class="meta">
						
						<div>
                                25m 0s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-175129" data-course-id="175129">59,335</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5038203" data-content-id="5038203">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/grasshopper-tips-tricks-and-techniques" title="Work smarter with Grasshopper, the intuitive plugin for Rhino 3D. Get weekly tips that can help you resolve common challenges and make the most out of the plugin’s capabilities."></a>
					<img alt="view course page for Grasshopper: Tips, Tricks, and Techniques" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5038203-636990371496729677_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/grasshopper-tips-tricks-and-techniques" data-qa="qa_course_Grasshopper: Tips, Tricks, and Techniques">
							Grasshopper: Tips, Tricks, and Techniques
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Walter Zesk
                         </p>
                         
					</div>
					<p>
						Work smarter with Grasshopper, the intuitive plugin for Rhino 3D. Get weekly tips that can help you resolve common challenges and make the most out of the plugin’s capabilities.
					</p>
					
					<div class="meta">
						
						<div>
                                39m 49s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5038203" data-course-id="5038203">315</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_193708" data-content-id="193708">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/sales-foundations" title="Find out what makes salespeople effective, and learn specific strategies for prospecting and product positioning and developing a sales process."></a>
					<img alt="view course page for Sales Foundations" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/193708-636990423646893428_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/sales-foundations" data-qa="qa_course_Sales Foundations">
							Sales Foundations
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Jeff Bloomfield
                         </p>
                         
					</div>
					<p>
						Find out what makes salespeople effective, and learn specific strategies for prospecting and product positioning and developing a sales process.
					</p>
					
					<div class="meta">
						
						<div>
                                55m 11s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-193708" data-course-id="193708">30,920</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_592508" data-content-id="592508">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/photo-gear-weekly-2" title="Master your gear and get the scoop on hot new cameras and accessories. Get a new <em>Photo Gear Weekly</em> tip every Friday."></a>
					<img alt="view course page for Photo Gear Weekly" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/592508-636990392157339420_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/photo-gear-weekly-2" data-qa="qa_course_Photo Gear Weekly">
							Photo Gear Weekly
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Tim Grey
                         </p>
                         
					</div>
					<p>
						Master your gear and get the scoop on hot new cameras and accessories. Get a new <em>Photo Gear Weekly</em> tip every Friday.
					</p>
					
					<div class="meta">
						
						<div>
                                7h 0m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-592508" data-course-id="592508">12,362</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5028640" data-content-id="5028640">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/ethical-hacking-2019-hacking-iot-devices" title="Find out how to make IoT devices more secure by learning about the technologies and protocols used and how to implement countermeasures to address vulnerabilities."></a>
					<img alt="view course page for Ethical Hacking: Hacking IoT Devices" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5028640-636990465466395483_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/ethical-hacking-2019-hacking-iot-devices" data-qa="qa_course_Ethical Hacking: Hacking IoT Devices">
							Ethical Hacking: Hacking IoT Devices
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Luciano Ferrari
                         </p>
                         
					</div>
					<p>
						Find out how to make IoT devices more secure by learning about the technologies and protocols used and how to implement countermeasures to address vulnerabilities.
					</p>
					
					<div class="meta">
						
						<div>
                                35m 22s</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5028640" data-course-id="5028640">172</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			<li id="course_5025109" data-content-id="5025109">
				<div class="grid_3 alpha thumb">
					
					<a class="course-list-thumb" href="https://www.linkedin.com/learning/ionic-4-0-deploying-ionic-apps" title="Learn how to leverage the flexibility of your Ionic app and deploy it across multiple different platforms. This course covers setup, building, testing, and deploying."></a>
					<img alt="view course page for Ionic 4.0 : Deploying Ionic Apps" src="/ui/images/px.gif?c-v=24747" data-img-src="https://cdn.lynda.com/courses/5025109-636990836533393895_88x158_thumb.jpg">
				</div>
				<article class="grid_10 omega details">
					<div class="details-row"><h3>
						<a href="https://www.linkedin.com/learning/ionic-4-0-deploying-ionic-apps" data-qa="qa_course_Ionic 4.0 : Deploying Ionic Apps">
							Ionic 4.0 : Deploying Ionic Apps
						</a>
                        </h3>
                         
                         <p class="author_name">with
                           Sani Yusuf
                         </p>
                         
					</div>
					<p>
						Learn how to leverage the flexibility of your Ionic app and deploy it across multiple different platforms. This course covers setup, building, testing, and deploying.
					</p>
					
					<div class="meta">
						
						<div>
                                2h 16m</div>
						
										<div class="has-icon level-intermediate" title="Skill Level">Intermediate</div>
							<div class="has-icon has-captions" title="Closed Captions">&nbsp;</div>
                            <span class="course_views hide" style="display: inline;">Viewers:  <span class="cat-views" id="cat-views-5025109" data-course-id="5025109">65</span></span>
                        
					</div>
				</article>
				<br class="clear">
			</li>
				
			</ul>
But now with the new website all is mixed up and th HTML is not the same, so after a couple hours (night shifts kill my brain), i gave up...
New address: https://www.linkedin.com/learning/topics/technology

If someone could lend me a hand, i'd be much gratefull.
:oops: :oops: :oops:
Last edited by Portwolf on 24 Jul 2019, 19:07, edited 1 time in total.
Portwolf
Posts: 161
Joined: 08 Oct 2018, 12:57

Re: Lynda.com workaround

24 Jul 2019, 19:06

Hi boys,

So, i've looked at the HTML and the course information is inside these sections:

Code: Select all

  <a class="mini-card mini-card--flat  mini-card--link mini-learning-card" data-tracking-control-name="search-result_learning_card_title" data-tracking-will-navigate href="https://www.linkedin.com/learning/learning-java-3?trk=search-result_learning_card_title">
        
    
<div class="mini-learning-card__image-wrapper mini-learning-card__image-wrapper--flat">
  <img class="mini-learning-card__image mini-learning-card__image--flat lazy-load" data-delayed-url="https://cdn.lynda.com/course/669544/669544-636995785211168772-16x9.jpg" alt="Learning Java">
    <div class="mini-learning-card__label mini-learning-card__label--duration">
      2h 11m 38s
    </div>
<!----></div>
  
      <section class="mini-card__content mini-card__content--flat">
  
  <h3 class="mini-card__title mini-card__title--flat">
      Learning Java
    
    
  </h3>
  <h4 class="mini-card__subtitle mini-card__subtitle--flat">
    By: <strong>Kathryn Hodge</strong>
  </h4>
  <!---->



<p class="mini-learning-card__duration-and-viewers mini-learning-card__duration-and-viewers--flat"><span class="mini-learning-card__duration mini-learning-card__duration--flat">2h 11m 38s</span><!----></p>
</section>


  </a>
So, all i needed was to extract the link and the course name in this format for all of them.
Course Name - Link
Course Name - Link
Course Name - Link
Course Name - Link
(...)

Any ideas on how to do it?
I've been trying to adapt the previous scripts but luck has not been on my side.
This is really not my brightest "field"..

Return to “Ask For Help”

Who is online

Users browsing this forum: aifritz, Bing [Bot], Google [Bot], tatermakes and 51 guests