MongoDB Atlas is built for every app.

Start Building
sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
MRJ Recruitment

20h ago

Frontend Developer

Ready to shape the future of a VC-backed SaaS scale-up? We’re partnering with one of the North West’s most exciting tech businesses as they prepare for a major new chapter… a fresh round of VC funding is in the pipelines and a scaling product roadmap that needs your front-end expertise. They’re on the lookout for ambitious Front-End Engineers to join a high-performing team building intuitive, scalable, and accessible interfaces for a product used by thousands. You'll work alongside a newly appointed Head of Development and a strong engineering team that values collaboration, autonomy, and innovation. Workplace Policy: Remote-first with team meetups every fortnight in Manchester Salary: Up to £70,000 perks Team growth: Hiring 4 Engineers as part of their next big phase This is your chance to get in early at a company on the rise. Bring your creativity, curiosity, and craftsmanship to a fast-paced environment where your input won’t just be heard, it’ll help shape the future of the platform. What you’ll be doing: This is a hands-on role where you’ll be involved in building and scaling features that make a real impact on users. You’ll work closely with a talented product and design team to shape the user experience and deliver high-quality solutions from end to end. The platform is built using a modern stack — Node.js, React, GraphQL, and Postgres — and as the company scales rapidly, there’s plenty of opportunity to influence how things are built moving forward. Expect to be: Building robust, secure services on the back end using modern JavaScript and frameworks Crafting thoughtful, intuitive interfaces using React Working across the stack to deliver features end-to-end, from database to UI Writing clean, testable code with long-term maintainability in mind Getting involved in planning, reviews, and daily collaboration with a highly engaged team Contributing to continuous improvements in architecture, tooling, and ways of working Frontend Developer – Requirements: This environment suits engineers who enjoy variety, care about product outcomes, and are comfortable operating with trust and autonomy. You’ll likely enjoy this role if you: Like working in a close-knit, fast-moving team where you can really influence what gets built Based in the UK without visa or sponsorship requirements Are experienced in React and Node, and confident working across the full stack Can move quickly without compromising on quality or security Are happy owning your work, but also enjoy bouncing ideas around with teammates Want to grow in a space where you’re encouraged to try new things, share ideas, and shape best practices Why Join? Join a fast-growing, forward-thinking SaaS company that's not just pushing boundaries – it's setting new ones. Here, you'll have the opportunity to shape the future of AI in SaaS, work with talented teams, and make a lasting impact on the company and industry.

Manchester, UK
Harvey Nash

20h ago

Environment Manager IT

Environment Manager – IT, Azure, Microsoft-centric software environments Location: Birmingham Salary : Up To £70,000 Hybrid: 1x a week in the office This organisation is a leading regulatory body overseeing professional standards within its sector. It is committed to maintaining ethical practices, ensuring compliance, and protecting public interest. The organisation fosters a culture of integrity, innovation, and collaboration, offering employees opportunities for professional growth, a supportive work environment, and a strong focus on work-life balance. They’re looking for an Environment Manager to take ownership of their Microsoft Azure, Microsoft Dynamics 365 (CE & Finance), Optimizely, and Microsoft 365 environments. You’ll manage onboarding, provisioning, and day-to-day operations while ensuring IT and business requirements are met. This role will be roughly 70% hands-on. What You’ll Do: Oversee the IT environments, ensuring efficiency and compliance. Collaborate with an offshore DevOps team on builds, packaging, and deployments. Manage environment governance, change control, and documentation. Chair the Environment Management Group (EMG) and drive optimisation strategies. Support monitoring, updates, and performance of production and test environments. What You’ll Need: Proven experience in environment management, including provisioning and maintaining environments in line with business needs Demonstrable experience managing Microsoft-centric software environments. In-depth knowledge of Azure platform services, including their capabilities and limitations, with the ability to deliver solutions using these services Proficiency in designing and configuring Azure monitoring tools such as the Azure Portal and Log Analytics. These would be a bonus: Exposure to Dynamics 365 CE & Finance, SharePoint Online, Power BI, and cloud cost optimisation strategies. What you’ll get in return: Pension scheme with up to 12.25% employer contributions , helping you plan for the future. Flexible & Hybrid Working: Options for remote and hybrid working , supporting work-life balance. Flexible hours where possible to suit personal commitments. Generous Annual Leave: 25 days of annual leave , plus bank holidays . Rising to 30 days with length of service. Additional 3 wellbeing days per year and ability to buy and sell leave for extra flexibility. Learning & Development: Comprehensive training and development programs, and support for professional qualifications and further education. Health & Wellbeing: Employee Assistance Programme (EAP) for 24/7 confidential support, and Private medical insurance (optional). Family-Friendly Policies: Enhanced maternity, paternity, and adoption leave , and access to family-friendly policies that promote work-life balance. If you’re passionate about cloud technology and environment management, we’d love to hear from you! Apply today.

Birmingham, UK
eTeam

20h ago

Full Stack Engineer

Title: Full stack engineer III Location: UK remote Duration: 12 months As Full Stack Engineer, you will work in small teams in a highly collaborative way, use the latest technologies and enjoy seeing the direct impact from your work. Our highly skilled system architects and development managers configure software packages and build custom applications, creating the foundation for rapid and cost-effective implementation of systems that maximize value from day one. Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional Enterprise software products. The Role: We create both rapid prototypes, usually in 2 to 3 weeks, as well as full-scale applications typically within 2 to 3 months, by working collaboratively and iteratively through design and development to deliver fully functioning web-based and mobile applications that meet business goals. Our Front-End Developers contribute to the architecture across the technology stack, from database to native apps. Skills Minimum of 6-9 years of experience with a history of hands on development in at least one of the following programming languages: Java, C#, C/C++, Python, Javascript, Ruby. Significant experience using and implementing Web Services (REST, SOAP, RPC, RMI) and monitoring APIs. Familiarity with network communication protocols (HTTP, TCP/IP, UDP, SMTP, DNS). Capable of applying best coding practices, design patterns, and assessing tradeoffs in complex systems. Well versed on cloud computing, automated tests, microservices architecture, continuous delivery/integration and DevOps tools. Experience with relational (MySQL, SQL Server, Oracle) and non-relational (Elasticsearch, MongoDB, Cassandra) data stores. Strong professional experience with software development frameworks (Node.js, AngularJS, Spring, Guice). Expert experience building mobile, responsive/adaptive applications. Have first-hand understanding of Agile development methodologies. Non-Technical: First and foremost: Passionate about technology and excited about the impact of emerging/disruptive technologies. A strong command of English language (both verbal and written), and excellent interpersonal skills. Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply. Provide technical excellence (whilst adhering to Agile software engineering practices such as DRY, TDD, CI) and leadership/mentorship. Wanting to unleash their inner self-starter and work in an environment that fosters entrepreneurial minds. The FS role should have everything from BE plus: Experience: React, Webpack, SCSS etc, WebSockets, Federated Modules Good to have: Rspack, Micro-frontends We are using HackerRank for the pair programming Tooling: JIRA, Splunk, Slack

London, UK
3Search

20h ago

Product Manager

Product Manager Location: Bristol - Hybrid Salary: £70,000 -£72,000 Bonus: 10% bonus (based on company performance) Sector: Health About the Role We’re looking for a Data Product Manager to join a mission-led healthtech business using technology and data to reshape healthcare and healthcare education experiences. This role covers both brands, driving value through insight-led decision-making and cross-functional collaboration. You’ll lead two agile squads: Data extraction, cleansing, and opportunity identification Data insights and reporting for Sales, Marketing, Product, and Engineering Key Responsibilities Partner with stakeholders across the wider business Product, Marketing, Ops, Sales & Design Uncover opportunities and understand what is needed from these departments Lead the development and communication of the data product roadmap Champion data-led decisions across the organisation Contribute to wider product strategy through the Product & Tech Forum Balance quick wins with larger, strategic initiatives What We’re Looking For Experience in marketplaces, healthtech, or regulated sectors like fintech Strong stakeholder management and confident communication Experience prioritising for impact, and pushing back when needed The ability to take the company on the journey of chasing the big wins Excellent SQL skills (Power BI & Databricks a plus) Self-starter comfortable with autonomy and leading without hand-holding Comfortable working in fast-paced, evolving environments Worked with data directly in your current role and feel comfortable with extracting and identifying opportunities. Nice to Have Passion for AI-led experiences and scalable data tools - (AI experience not needed) Active contributor to product communities, meetups, or forums -love sharing knowledge A challenger mindset – always asking how things could be better Work Pattern: Hybrid: 2 days/week (Tues & Thurs) if within 20 miles of the office Remote-first: Monthly office visits encouraged if further afield Sponsorship We can sponsor if needed, but you must already be in the UK have have UK experience Interested? Apply directly with up-to-date CV showcasing the experience needed for the role or email me. I kindly request you do not message on LinkedIn due to the volume of messages I am receiving. We’d love to hear from you.

Bristol, UK
Client Server

20h ago

C# Developer .Net SQL - Quant Trading

C# Developer / Software Engineer (C# .Net SQL) *London onsite* to £180k Are you a technologist with a record of academic achievement? You could be progressing your career working on complex and challenging systems at a Hedge Fund with over $17 billion under management. As a C# Developer you'll collaborate with a team of highly intelligent technologists and finance professionals to develop algorithmic trading systems working with a modern tech stack, with opportunities for technical ownership from day one. You'll partner with Quant teams to help architect valuation, risk and pricing systems, delivering massively scalable, high performance streaming compute operations. You'll be equipped with all the latest kit to help you succeed as well as learning from industry experts on world finance. Location / WFH: You'll join the team in fantastic London (Soho) based offices that offer a wide range of facilities including nutritionally balance breakfast, lunch and all day snacks. Please note this role is full-time office based (Monday to Friday). About you: You have an outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top tier university (i.e. Russel Group or top 100 global university), backed by A grades at A-level You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for you: As a C# Developer / Software Engineer you will earn a competitive package: Salary to £180k Significant bonus earning potential Fund performance share Personal training budget and mentoring Family friendly benefits that include unlimited emergency backup childcare as well as care for elderly relatives Various social groups including sports teams Private healthcare and wellness activities Apply now to find out more about this C# Developer / Software Engineer (C# .Net SQL) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

London, UK·

Full Time

Brio Digital

20h ago

Power Apps Developer

Power Apps Developer Contract Type : Inside IR35 Rate : £400 Inside IR35 Duration : 5 Months Location : Remote (UK Based) with ocassional need to travel to a local office Brio is working with a leading provider of innovative technology solutions in the public sector. We seek multiple Power Apps Developers for a five-month contract. As a Power Apps Developer, you will play a pivotal role in ensuring the quality and reliability of software solutions. You will work closely with development teams, project managers, and stakeholders to design, develop, and execute automated test scripts. Power Apps Developer Responsibilities: Develop and maintain custom apps using Power Apps (Canvas and Model-Driven). Gather requirements and translate business needs into Power Apps solutions. Integrate Power Apps with Power Automate, SharePoint, and Dynamics 365. Build workflows to automate business processes. Test, debug, and ensure application performance. Provide user training and support on Power Apps. Power Apps Developer Requirements: Experience with Power Apps, Power Automate, and Power Platform. Knowledge of relational databases and Microsoft Dataverse. Experience with SharePoint integration. Strong problem-solving and communication skills. Apply now or email dom@bridigital.io for more information.

UK, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.