Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
20h ago
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.
20h ago
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.
20h ago
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
20h ago
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.
20h ago
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.
Full Time
20h ago
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.
Stay sharp with the latest updates in tech industry!

Published in
····May 14, 2025

Published in
···May 9, 2025

Published in
··May 9, 2025

Published in
··May 9, 2025
Discover a world of insights - browse our complete collection of articles in one place!
theunclevince

16
7 minutes ago
10
Dvdscot

85
22 minutes ago
10
rhhutchins

41
5 hours ago
8
chensp2602

113
16 hours ago
7
cdevl3749

101
17 hours ago
17
ExcelBizz

97
17 hours ago
6
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.