Get the skills to work with both back-end and front-end technologies as a full-stack developer. You'll develop a solid foundation for working with servers and host configurations, performing database integrations, and creating dynamic, data-driven websites.
Learn the foundations of programming for full stack developers.
Practice with a variety of popular platforms in full stack developer careers.
Explore core server languages like PHP, Node.js, .NET,and Ruby on Rails.
Learn how to write HTML, the programming language that powers the web.
2h 45m • COURSE
CSS Essential Training with Christina Truong
Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a real-world project.
4h 28m • COURSE
5h 32m • COURSE
Learning ECMAScript 6 with Eve Porcello
2h 4m • COURSE
Git Essential Training: The Basics with Kevin Skoglund
Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project.
2h 55m • COURSE
React.js Essential Training with Eve Porcello
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
1h 25m • COURSE
Angular Essential Training with Justin Schwartzenberger
3h 30m • COURSE
Node.js Essential Training with Alex Banks
1h 53m • COURSE
SQL Essential Training with Bill Weinman
Learn how to use SQL to manage your database. Explore beginner-level tutorials on creating tables, defining relationships, and manipulating strings with SQL and SQLiteStudio.
3h • COURSE
Learning NoSQL Databases with Joseph LeBlanc
Explore the possibilities NoSQL databases offer developers for unparalleled flexibility and performance.
56m 53s • COURSE
Learning REST APIs with Morten Rand-Hendriksen
Learn the basics of REST APIs. Discover what they are, why they matter, and how putting REST APIs to use can help you build faster, more efficient applications.
1h 8m • COURSE
DevOps Foundations with Ernest Mueller
Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
2h 53m • COURSE
Test Automation Foundations with Meaghan Lewis
Get started in test automation. Learn how to integrate automated testing into your QA or DevOps workflow.
1h 9m • COURSE
Performance Testing Foundations with Dave Westerveld
Uncover the issues that are degrading your app or website's performance. Learn the basics of performance testing, including how to use different types of tests and tools.
1h 21m • COURSE
AWS: Deploying and Provisioning with Brandon Rich
Learn how to provision and deploy apps using Amazon Web Services tools like CloudFormation, Elastic Beanstalk, OpsWorks, and CodeDeploy.
5h • COURSE
Software Development Life Cycle (SDLC) with Shashi Shekhar
Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.
1h 34m • COURSE
AWS and React: Creating Full-Stack Apps with Bear Cahill
Learn how to use Amazon Web Services (AWS) to efficiently add hosting, user authentication, and a back-end database to your React app.
57m 6s • COURSE
You'll learn full-stack web development with these experts
Jen Simmons is a designer and developer advocate at Mozilla and a member of the CSS Working Group.
Jen—who has been creating websites since 1996—works as an independent consultant and trainer helping teams transition to a responsive design process, implement sites with HTML5, or architect Drupal websites to last. She also provides a mix of design and front-end development services. Besides designing for the web, Jen has years of experience designing for live performance and for print. From 2011–2015, she was the host and executive producer of The Web Ahead. Jen continues to share her passion for CSS and design by speaking at conferences and making videos.
Christina Truong is an educator who has over 10 years of experience as a front-end developer.
Christina has worked for digital agencies such as Teehan+Lax and SapientRazorfish (formerly Nurun). As an educator, she has taught 1000+ students in college courses, bootcamp programs, and workshops.
In her previous role as director of curriculum for Ladies Learning Code, she overhauled the curriculum and created new workshops and a part-time program used by 20+ Canadian chapters. She also provided training for all the lead instructors.
Christina now works independently, focusing on inclusive tech education, curriculum development, and technical consulting services.
Morten Rand-Hendriksen is a web designer and developer with a passion for open-source software like WordPress.
Morten Rand-Hendriksen is a web designer and developer with a passion for clean design, standards-based code, and open-source software. He has published several books, articles, and videos on these topics and is a popular speaker at conferences. Running a small boutique-style digital media company, he divides his time evenly between building web solutions and teaching others how to do things right and get the most out of the web.Morten grew up in Norway and made Canada his home in 2002.
An expert in mobile apps, CMS, and ecommerce, Eve Porcello delivers training to students all over the world.
Eve Porcello is a developer and trainer based in Northern California. She works with Moon Highway to design and deliver hands-on engineering training classes to students all over the world. With a background in UX/UI design, prototyping, and coding, Eve has launched applications ranging from mobile apps to CMS platforms to ecommerce sites. You can follow her on Twitter @eveporcello or visit her website at www.moonhighway.com.
Kevin Skoglund builds custom web solutions at Nova Fabrica and teaches web development at LinkedIn Learning.
Kevin Skoglund is the founder of Nova Fabrica, a web development agency specialized in delivering custom, scalable solutions using Ruby on Rails, PHP, SQL, and related technologies. Nova Fabrica clients include An Event Apart, Atlas Carpet Mills, Consulate Film, Gregorius|Pineo, Maharam, Oakley, and The Bold Italic. Kevin is a lynda.com author with over 15 years of teaching and web development experience.
Justin Schwartzenberger is a product manager and educator at Nrwl.io.
In his current role at Nrwl.io, Justin helps enterprise companies be successful with Angular. He is also a Google Developer Expert for Angular, the host of the weekly AngularAir live video broadcast, a frequent conference speaker, and an open source contributor.
With the current wave of new technologies and frameworks for the web stack, Justin is excited to help champion the future of the web. For all of his passion toward development, his biggest professional joy comes from empowering and educating others. Justin lives on the Central Coast of California with his wife and daughter and, when not developing and mentoring, he travels up and down the California coast in search of surf.
Alex Banks develops large-scale web applications and teaches web development at Yahoo, eBay, and Stanford.
Alex Banks started writing code at the age of eight years old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study English and computer science at Georgetown University before working as a government consultant and classroom instructor in the Washington, DC, area.
Alex has spent his entire career developing web applications and teaching web development technologies. He has developed several large-scale elearning and CMS applications, including the CMS for the LaSalle Bank Chicago Marathon that hosted 10 high-traffic websites. In 2010, Alex moved to Seattle and worked with MSN to develop Big on the Web.
Alex now lives in Tahoe City, California, and he provides classroom and online-based training regularly for Yahoo, eBay, PayPal, and Stanford University, and other companies across the country. When Alex isn't in a classroom, he spends his time developing applications, learning new technologies, and writing custom training curriculums.
When Alex isn't wired into code or in front of a classroom, you can find him somewhere in the Sierra Nevada backcountry on a chairlift, on the trail, or at the summit.
Bill Weinman is a tech advocate, entrepreneur, and expert in a programming languages such as C++ and Python.
Bill Weinman is the author of several books and online courses on the technical aspects of the World Wide Web. He has earned a reputation for his ability to explain complex topics in clear, concise terms. Mr. Weinman built his first computer in 1973, and has been involved with technology ever since. He has run a successful consulting practice, been a computer manufacturer, and most recently headed a hosting company. An accomplished guitarist, Bill performs and records music when he's not writing about computers. You can learn more about Bill, his projects and his music at http://bw.org/.
Joseph LeBlanc is a computer programmer and an active member of the Austin, Texas, tech community.
Joseph began programming when he was eight years old. He has presented at conferences, taught classes, and authored books on web development. Joseph is an advocate for the Node community, and he enjoys working with end users to help them solve problems using custom code and household computer science. He can be found on the web at www.jlleblanc.com.
Ernest Mueller is head of engineering operations at Precision Autonomy.
Ernest has a degree in electrical engineering from Rice University. Upon graduation, he went moved to Memphis, Tennessee, where he learned Unix system administration and web programming at FedEx and led the technology team at a print and internet publisher, Towery Publishing.
In 2002, Ernest moved back to his home state of Texas to take a job managing the web systems team at National Instruments, focusing his team on high uptime, continuous operations, application performance management, system development process, and web security. In 2008, he moved into the LabVIEW R&D group, where he was the web systems architect responsible for delivering Amazon Web Services and Azure-based SaaS products with an integrated DevOps team.
In 2012, he moved to SaaS provider Bazaarvoice to be the manager of release engineering and migrated product delivery from a ten-week release cycle to a one-week release cycle. Then he led the 40-person product ratings and reviews engineering team, a very large-scale web property managing reviews for many of the major retailers and manufacturers on the web.
In 2014, Ernest became the APM product manager at CopperEgg, an Austin-based SaaS monitoring company, which was acquired by Idera. He served as APM product manager for the Idera CopperEgg, Uptime, and Precise product lines.
In 2015, Ernest moved to AlienVault, a cybersecurity software company, where as Director of Engineering Operations his international team of DevOps pros supported the development teams with tooling and techniques to create infrastructure as code, continuous delivery, and monitoring to deliver SaaS security products for unified security management and threat intelligence. In 2018, AlienVault was acquired by AT&T as part of the company's cybersecurity strategy and became AT&T Cybersecurity. Currently, Ernest plans, develops, and maintains the systems infrastructure for Precision Autonomy, a startup providing API-driven risk management and insurance solutions for drones and other autonomous vehicles.
Ernest is active in the DevOps movement and the Austin technical community. He helped found the Austin chapter of OWASP, the CloudAustin user group, and the DevOpsDays Austin conference. He blogs with a cadre of like-thinking professionals at theagileadmin.com.
Meaghan Lewis is a technical program manager at Microsoft.
Meaghan currently focuses on creating and delivering learning experiences centered around emerging technology. Meaghan has a superpower in quality engineering and has worked in the QA field for nearly a decade, working at GitHub, startups, and at a tech consultancy. Meaghan has a passion for teaching and has spent years speaking at conferences and delivering online learning content.
Meaghan is a California native and currently lives in sunny Oakland, California with her husband and two dogs. On a typical day you will most likely find her outside getting some fresh air by walking her dogs or gardening. She also enjoys Pilates, cooking spicy food, and watching scary movies.
Dave Westerveld is test developer with many years of testing experience.
Dave has been involved in the testing of many different projects, ranging from well-established products to helping out with the early stages of major new initiatives. He excels at solving automation problems in a team environment and has been involved in traditional automation initiatives at various stages. Dave has also helped to improve product quality through the creative use of automation tools and by helping build out automation frameworks. He has a desire to see teams efficiently producing high value software and is enthusiastic about understanding the ways that automation tools can be used to help with this goal.
Currently, Dave works as a test developer at D2L, the world's first integrated learning platform. He is also an instructor, excited to be sharing his knowledge of testing at LinkedIn Learning.
Brandon Rich is an IT architect and an adjunct professor at University of Notre Dame.
As application integration architect, Brandon specializes in open source development and cloud computing. He has experience moving infrastructures to the cloud with AWS and implementing automation solutions. He has defined and operationalized a framework and system architecture for developing and deploying Ruby on Rails applications. At the same time, he also builds APIs and creates comprehensive strategies for integrating systems, both internal and external.
Shashi Shekhar is an enterprise architect with nearly two decades of experience.
Shashi specializes in designing, developing, and deploying software applications and IT solutions. He began his career as a PowerBuilder and Oracle PL/SQL developer. During the dot-com boom, he made the switch to ColdFusion web application server. He transitioned to being a .NET developer when the first version of the Microsoft .NET Framework came out, and has been working with the technology ever since. Throughout his career, he's managed development teams and also spent a considerable amount of time at various customer sites, serving as their local advisor on product evaluation and business process reengineering. In the past few years, he's worked to diversify his knowledge in the area of infrastructure.
Bear Cahill is a freelance mobile application developer who has worked on over 100 iOS and Android apps.
In 2008, Bear founded Brainwash Inc., a mobile app development company in Dallas, Texas. Brainwash has developed apps using a variety of technologies, including Core Data, MapKit, StoreKit, Core Location, and other frameworks for email, address book access, audio recording and playback, iPod access, SMS functionality, and more. The company also provides server-side development (Linux-based Ruby on Rails and MySQL). Clients include Escort/Cobra Radar, ATV Escape, Mobiata, AppCubby, AppNoose, Trey Weir Media, IRCO, Ramquest, Semaphore Mobile, and more.
Bear is also a published author and experienced iOS instructor. Manning Publications Co. published his book iOS in Practice in 2012. He has taught courses for Accelerate and LinkedIn Learning, and has spoken about iOS development at conferences and to outlets such as the Dallas Morning News and CBS MoneyWatch.