NextDeveloperv1.0.0
  1. Help
  2. Portfolio Projects
  3. Portfolio projects overview

Browse topics

  • Getting Started
  • Content types & difficulty levels
  • Choosing a Learning Path
  • Full-Stack Web Developer Path
  • Software Engineer Path
  • Unity Path
  • NextMath
  • Code Editor & In-Browser IDE
  • Practice Problems
  • Portfolio Projects
    • Portfolio projects overview
  • Certificates
  • NextGrowth
  • Error Fingerprint & Skill Insights
  • Community Forum
  • Teams
  • Account & Settings
  • Billing & Subscriptions
  • Privacy & Data
  • Accessibility
  • Troubleshooting
  • Frequently Asked Questions

Portfolio Projects

Portfolio projects overview

How portfolio projects work, what you build, and how they are published to GitHub.

Last updated 2026-07-30

Portfolio projects are the capstones of each career path. They are larger builds that produce real, shareable work.

What makes them different

Unlike smaller lessons, portfolio projects are end-to-end. You will:

  1. Read the requirements and acceptance criteria.
  2. Plan your solution in writing or pseudo-code.
  3. Build the project in the editor.
  4. Pass automated tests and milestones.
  5. Publish the final code to GitHub.

Connecting GitHub

Open your Portfolio page and connect your GitHub account with OAuth. Once connected, each completed project shows a publish button that creates a public repository. If OAuth is unavailable, you can enter your GitHub username manually and use the generated clone command.

Who can access them

Portfolio projects are available on the Pro and Teams plans. They are unlocked as you progress through the path.

Why they matter

Employers care more about what you have built than what you have watched. A GitHub portfolio with passing tests is strong evidence of your skills.

Related articles

Full-Stack Web Developer path overview

Skills, modules, capstone projects, and time estimate for the Full-Stack Web Developer path.

Certificates overview

How to earn certificates, verify them, download them, and share them on LinkedIn.

Still have questions?

Our team is happy to help. Send us an email or visit the community forum.

CommunityOpen a support ticketEmail support

On this page

  • What makes them different
  • Connecting GitHub
  • Who can access them
  • Why they matter