Scrimba
Fullstack Development 专项课程
Scrimba

Fullstack Development 专项课程

Launch Your Career in Fullstack Web Development. Build and deploy full-stack web apps with hands-on experience in front-end and back-end development.

Per Harald Borgen
Tom Chant
Gary Simon

位教师:Per Harald Borgen

1,744 人已注册

包含在 Coursera Plus

深入学习学科知识
4.6

(21 条评论)

初级 等级

推荐体验

3 月 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入学习学科知识
4.6

(21 条评论)

初级 等级

推荐体验

3 月 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Build and deploy full-stack web applications from scratch using industry-standard tools.

  • Create responsive, interactive front-end interfaces and connect them to secure back-end systems.

  • Solve real-world coding challenges and develop a professional portfolio to showcase your skills.

要了解的详细信息

可分享的证书

添加到您的领英档案

授课语言:英语(English)
最近已更新!

July 2025

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

精进特定领域的专业知识

  • 向大学和行业专家学习热门技能
  • 借助实践项目精通一门科目或一个工具
  • 培养对关键概念的深入理解
  • 通过 Scrimba 获得职业证书

专业化 - 22门课程系列

Learn HTML and CSS

Learn HTML and CSS

第 1 门课程13小时

您将学到什么

  • How to code websites from scratch with HTML and CSS

  • How to build beautiful layouts using color palettes, fonts, images, and other styling techniques

  • How to use professional tools for code editing, collaboration, and deployment

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Hypertext Markup Language (HTML)
类别:HTML and CSS
类别:Interactive Design
类别:Software Development Tools
类别:GitHub
类别:Web Development Tools
类别:Front-End Web Development
类别:Responsive Web Design
类别:Web Design and Development
类别:User Interface (UI) Design
类别:Application Deployment
类别:Web Development
Learn JavaScript

Learn JavaScript

第 2 门课程15小时

您将学到什么

  • The basics of the JavaScript programming language, like variables, data types, functions, loops, conditionals, and more.

  • How to use JavaScript to build real-world web apps

  • How to use professional software development tools for coding, collaboration, and deployment

您将获得的技能

类别:Javascript
类别:Debugging
类别:JSON
类别:Data Storage Technologies
类别:Web Development
类别:Web Applications
类别:Data Structures
类别:User Interface (UI)
类别:Data Storage
类别:Object Oriented Programming (OOP)
类别:Event-Driven Programming
类别:Programming Principles
类别:Front-End Web Development
类别:Computer Programming
类别:Mobile Development
Command Line (CLI) Basics

Command Line (CLI) Basics

第 3 门课程1小时

您将学到什么

  • Navigate a file system using terminal commands.

  • Write and test simple terminal commands for everyday tasks.

  • Create, read, and modify files and directories from the command line.

您将获得的技能

类别:File Management
类别:Command-Line Interface
类别:File Systems
类别:Windows PowerShell
类别:Unix Commands
类别:Computer Literacy
类别:Linux Commands
Learn Accessible Web Design

Learn Accessible Web Design

第 4 门课程2小时

您将学到什么

  • Accessible Web Development

  • WCAG Guidelines

  • Semantic HTML

您将获得的技能

类别:User Interface (UI)
类别:Web Content Accessibility Guidelines
类别:Web Design
类别:Usability
类别:HTML and CSS
类别:Semantic Web
Learn CSS Flexbox

Learn CSS Flexbox

第 5 门课程1小时

您将学到什么

  • Using flexbox to create responsive and dynamic layouts

  • How to create an image grid using flexbox

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Web Design and Development
类别:Computer Programming
类别:Web Design
类别:Front-End Web Development
类别:HTML and CSS
类别:Responsive Web Design
Learn CSS Grid

Learn CSS Grid

第 6 门课程1小时

您将学到什么

  • How to build use GSS Grid to build responsive layouts

  • The basics of CSS Grid

  • When to use CSS Grid and when to use Flexbox

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Responsive Web Design
类别:UI Components
类别:HTML and CSS
类别:Web Design
类别:Web Design and Development
类别:Front-End Web Development
Learn CSS Variables

Learn CSS Variables

第 7 门课程1小时

您将学到什么

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Javascript
类别:Web Design and Development
类别:HTML and CSS
类别:Front-End Web Development
类别:Responsive Web Design
类别:Maintainability
Learn Responsive Web Design

Learn Responsive Web Design

第 8 门课程17小时

您将学到什么

  • Responsive web design, CSS, HTML

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Responsive Web Design
类别:HTML and CSS
类别:UI Components
类别:Web Design
类别:Web Development
类别:Usability
类别:Typography
类别:User Interface and User Experience (UI/UX) Design
Learn CSS Animations

Learn CSS Animations

第 9 门课程2小时

您将学到什么

  • You'll learn how to define and time animations for your websites and web apps.

  • You'll learn how to add and customize transitions for your CSS animations.

您将获得的技能

类别:Animations
类别:Cascading Style Sheets (CSS)
类别:Responsive Web Design
类别:Web Applications
类别:Web Design
类别:Web Development
类别:Browser Compatibility
类别:HTML and CSS
Learn Tailwind CSS

Learn Tailwind CSS

第 10 门课程2小时

您将学到什么

  • Apply Tailwind CSS utility classes for effective styling.

  • Design responsive, multi-device layouts with ease.

  • Construct modular typography for polished, readable text.

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Typography
类别:Responsive Web Design
类别:UI Components
类别:Front-End Web Development
类别:Web Design
类别:HTML and CSS
类别:Web Development
Async JavaScript

Async JavaScript

第 11 门课程1小时

您将学到什么

  • callback functions

  • async/await

  • promises in JavaScript

您将获得的技能

类别:Javascript
类别:Event-Driven Programming
类别:Web Development Tools
类别:Application Programming Interface (API)

您将学到什么

  • Understand essential object manipulation techniques in JavaScript, including methods, property validation, cloning, and the correct use of this.

  • Learn to use short-circuiting, nullish coalescing, and optional chaining to write more efficient and error-resistant JavaScript.

  • Make asynchronous API requests using JavaScript, manage promises, and handle async operations with techniques such as async/await and Promise.all().

您将获得的技能

类别:Javascript
类别:Application Programming Interface (API)
类别:Web Development
类别:Ajax
类别:Object Oriented Programming (OOP)
类别:Event-Driven Programming
类别:Data Validation
类别:JSON
类别:Debugging
Intro to AI Engineering

Intro to AI Engineering

第 13 门课程2小时

您将学到什么

  • AI Fundamentals

  • Ethical AI

  • Prompt engineering

  • AI Intergrations

您将获得的技能

类别:Multimodal Prompts
类别:Artificial Intelligence
类别:Application Programming Interface (API)
类别:Responsible AI
类别:Generative AI
类别:ChatGPT
类别:Key Management
类别:Prompt Engineering
类别:Computer Programming
类别:LLM Application
类别:Integration Testing
类别:OpenAI
类别:Data Ethics
Learn Node.js

Learn Node.js

第 14 门课程1小时

您将学到什么

  • Understand the basics of Node.js.

  • Create and configure a basic HTTP server with Node.js.

  • Handle routing logic and serve dynamic API responses using path and query parameters.

您将获得的技能

类别:Node.JS
类别:Servers
类别:Back-End Web Development
类别:Maintainability
类别:Web Development Tools
类别:Application Programming Interface (API)
类别:Software Design Patterns
类别:Web Servers
类别:Package and Software Management
类别:Server Side
类别:Web Development
类别:Restful API
类别:JavaScript Frameworks
类别:Javascript
类别:Routing Protocols
类别:JSON
Intro to SQL

Intro to SQL

第 15 门课程2小时

您将学到什么

  • Query and Filter Data Efficiently.

  • Summarize and Analyze Data with Aggregation.

  • Manage Database Records.

您将获得的技能

类别:SQL
类别:Data Manipulation
类别:Query Languages
类别:Database Management
类别:Scripting
类别:IT Automation
类别:Relational Databases
类别:Data Synthesis
类别:Data Access
类别:Stored Procedure
类别:Database Management Systems
Learn Express.js

Learn Express.js

第 16 门课程1小时

您将学到什么

  • Build and configure a basic Express server from scratch.

  • Implement dynamic API endpoints using query and path parameters.

  • Organize server routes using the Express Router for modular code design.

您将获得的技能

类别:Web Applications
类别:Server Side
类别:Node.JS
类别:Web Servers
类别:JSON
类别:Application Servers
类别:Middleware
类别:API Design
类别:Routing Protocols
类别:Web Frameworks
类别:Real Time Data
类别:Restful API
Learn UI Design

Learn UI Design

第 17 门课程12小时

您将学到什么

  • User Interface Design

您将获得的技能

类别:Cascading Style Sheets (CSS)
类别:Responsive Web Design
类别:Hypertext Markup Language (HTML)
类别:User Interface (UI) Design
类别:Color Theory
类别:Animations
类别:Typography
类别:Creativity
类别:User Experience Design
类别:Maintainability
类别:Usability
类别:Web Design
Learn React

Learn React

第 18 门课程17小时

您将学到什么

  • Create interactive components using React’s state and props to manage data flow.

  • Utilize React to build a variety of real-world projects.

  • Apply accessibility best practices to ensure a user-friendly experience.

您将获得的技能

类别:React.js
类别:Event-Driven Programming
类别:JavaScript Frameworks
类别:Cascading Style Sheets (CSS)
类别:Web Frameworks
类别:Web Content Accessibility Guidelines
类别:Front-End Web Development
类别:UI Components
类别:Functional Design
类别:User Interface (UI)
类别:Web Development Tools
类别:Application Programming Interface (API)
Beginner's Guide to Unit Testing

Beginner's Guide to Unit Testing

第 19 门课程1小时

您将学到什么

  • Understand the core concepts of Jasmine testing and its application.

  • Apply testing strategies, including setting up environments and using spies.

  • Organize and manage test cases effectively with advanced features like mocks and matchers.

您将获得的技能

类别:Unit Testing
类别:Development Testing
类别:Software Testing
类别:Test Tools
类别:Test Automation
类别:Test Driven Development (TDD)
类别:Quality Assurance
类别:Test Case
类别:Debugging
Learn Advanced React

Learn Advanced React

第 20 门课程17小时

您将学到什么

您将获得的技能

类别:React.js
类别:Javascript
类别:UI Components
类别:Web Content Accessibility Guidelines
类别:Front-End Web Development
类别:Authentications
类别:Performance Tuning
类别:Software Design Patterns
类别:JavaScript Frameworks
类别:Real Time Data
类别:Debugging
类别:Routing Protocols
Learn Typescript

Learn Typescript

第 21 门课程2小时

您将学到什么

  • A solid understanding of the fundamentals of TypeScript.

  • How to leverage TypeScript to create safer and more reliable JavaScript applications.

您将获得的技能

类别:TypeScript
类别:Web Design
类别:Unit Testing
类别:Web Development
类别:Programming Principles
类别:Maintainability
类别:Data Structures
类别:Javascript
类别:Software Design Patterns
类别:Data Validation
类别:Computer Programming
类别:Debugging
Learn Next.js

Learn Next.js

第 22 门课程3小时

您将学到什么

  • Basics of Next.js.

  • Build Your First App with Routing.

  • Components, Links & Dynamic Pages

您将获得的技能

类别:JavaScript Frameworks
类别:Web Applications
类别:UI Components
类别:Routing Protocols
类别:User Interface and User Experience (UI/UX) Design
类别:Full-Stack Web Development
类别:Front-End Web Development
类别:Performance Tuning
类别:React.js
类别:TypeScript
类别:Web Development
类别:Software Development
类别:Server Side

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

Per Harald Borgen
Scrimba
17 门课程53,693 名学生
Tom Chant
Scrimba
11 门课程88,606 名学生
Gary Simon
Scrimba
6 门课程4,987 名学生

提供方

Scrimba

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题