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
1d ago
The Opportunity This is a brand-new exciting opportunity based in the North-East for an organisation that develops communication platforms for business's across the globe. This is a brand new position as the company is increasing it's headcount and they are looking for a remote based Mobile Developer who has strong knowledge and experience of React Native and JavaScript. The Role The organisation is growing, they are acquiring new customers and are expanding their teams. You will be responsible for developing mobile applications for customers, each customer will have a tailored application developed by you and your team. In this role, You will own the code base and develop high-quality and scalable code using React Native framework. You will be joining a team of two, this team is remote so you must be a self starter and be a strong communicator to apply for the position. To really thrive in this role you must be able to write clean JavaScript code and have the ability to work with third-party dependencies and be able to debug dependency conflicts. Who You'll Be An enthusiastic, self starter and excellent communicator. A collaborative team player. An experienced Mobile Developer who has over 2 year's experience coding in JavaScript. Key Skills Required Have knowledge and experience with JavaScript, React Native and Typescript. You must be experienced in testing, preferably using Jest or Detox. Have experience developing both Android and iOS applications. Have an analytic and problem-solving mindset. Have experience delivering in an Agile Methodology. This role is mostly remote, with the possibility of visiting the office based in Newcastle up to twice per quarter. If you would like to learn more about this opportunity, Apply Now! ADZN1_UKTJ
1d ago
Do you have experience working as a Proposal Engineer? Are you looking for a new opportunity? Do you want an early dart on a Friday ready for the weekend? Other benefits you'll get: 25 days Annual Leave plus bank holidays, 5% Employer Pension contribution, Life assurance 4x salary, Training & development opportunities, Finish at 1:30pm on a Friday. What will you be doing? You will be writing and managing effective proposals, Assisting the estimating and proposals team with bid writing and document compliance, Identifying opportunities for bid submissions, Liaising with suppliers, vendors and subcontractors. Where will you be doing it? Our client is the world's leading provider of automated material handling solutions. What you'll need: A bachelor's degree in a relevant discipline, Experience of writing proposals, formal submissions & presentations, Strong teamwork and interpersonal skills, Excellent analytical and problem-solving skills, Experience with Microsoft Office. We appreciate your CV may not be up to date. No problem, just apply and we'll deal with that later. Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here. ADZN1_UKTJ
1d ago
My client is a global leading Digital Consultancy specialising in Cloud Adoption, Digital Architecture/Transformation & NextGen AI Solutions, providing fully remote working with ad hoc client site travel (fully expensed). They are looking for a GenAI Full Stack Consultant (Junior-Mid) to join a rapidly growly team, building cutting-edge digital solutions, primarily within Government, Finance, Retail & Energy sectors. Budget: £55k full benefits fully remote Primary requirements: Must be eligible for SC Clearance Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Must be eligible for SC Clearance and please note, visa sponsorship is not available ADZN1_UKTJ
1d ago
Are you a talented Software Engineer eager to take the next step in your career? Our client, a forward-thinking company based in Cheshire, North West, is on the hunt for a Permanent Software Engineer to join their dynamic team. With a commitment to paving the way for innovation and excellence, this organisation values collaboration, growth, and a transparent working environment. You can expect to work on cutting-edge technologies while being part of a supportive culture that prioritises professional development and growth. Highly innovative, you will be working on AI driven, powerful SaaS offerings that automate workflows which help businesses streamline operations, enhance efficiency whilst delivery exceptional customer service across their customer facing teams. Following a successful launch recently into a new sector, there is a big buzz around the company as its anticipated this successful launch will be replicated into other niche sectors, also. New customer feedback has been extremely positive. Clients are saying they cant live without the product, despite only having used it for a few weeks. Key Responsibilities: Working as part of a small squad to design, develop, and maintain robust applications using Angular and .NET technologies. Collaborate with cross-functional teams to define and refine project requirements. Implement cloud solutions, with a preference for AWS or Azure platforms. Troubleshoot and resolve technical issues in a timely manner. Participate in code reviews to maintain code quality and optimize performance. Contribute to the continuous improvement of software development processes. Candidate Profile: Proven track record in software development, specifically using Angular and .NET (C# .Net or ASP.Net) Knowledge of cloud services, particularly AWS or Azure. Strong problem-solving skills and a passion / enthusiasm for technology. Ability to work collaboratively within a team environment. Excellent communication skills, both verbal and written. Drive for continuous learning and self-improvement in the field of software engineering. 3 days working from home and 2 days on site at a contemporary office with fabulous onsite facilities (restaurant, break out areas, communal areas, plentiful car parking) set within a beautiful location in Cheshire. Up to £50,000 basic plus discretionary bonus, recognition schemes, pension, flexible working, buy and sell holiday scheme, life insurance, medical insurance, learning and development budget, and more! ADZN1_UKTJ
1d ago
Job Title: Senior Python Developer Location: Hybrid - Leeds and Manchester Salary: Up to £72,000 benefits Sector: Public Sector Digital Services Overview We're looking for a Senior Python Developer to join a growing team delivering user-centred digital services within the UK public sector . This is a chance to work on high-impact projects that directly improve services for citizens, using modern technology and agile delivery methods. Key Responsibilities Develop and maintain robust, scalable Python applications and APIs Design and build microservices using AWS serverless architecture (Lambda, DynamoDB, EventBridge, etc.) Collaborate closely with cross-functional teams including designers, researchers, and DevOps engineers Contribute to architecture decisions and technical planning Ensure high code quality through Test-Driven Development (TDD) and code reviews Work in an Agile environment with a strong emphasis on iterative delivery and user feedback Support and mentor junior developers, promoting best practices across the team Essential Skills & Experience Proven experience in Python development in a production environment Strong hands-on experience with AWS serverless services (Lambda, API Gateway, DynamoDB, EventBridge, etc.) Experience in building and maintaining RESTful APIs and microservices Solid understanding of TDD , automated testing, and CI/CD pipelines Comfortable working within Agile teams and collaborating across disciplines Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders Desirable Experience Experience working within or delivering to the UK public sector , ideally in line with GDS standards Familiarity with infrastructure as code tools (e.g. Terraform, AWS SAM, CloudFormation) Awareness of authentication and security best practices in cloud environments What's on Offer Competitive base salary up to £72,000 Flexible and remote-first working culture Opportunity to contribute to meaningful, user-focused public services Professional development support and access to training A collaborative and inclusive team environment If you're passionate about using your Python and cloud expertise to build digital services that make a real difference, we'd love to hear from you. ADZN1_UKTJ
1d ago
Control Systems Engineer Location - Staffordshire Are you a Software Engineer who enjoys working on several different technologies? Would you like to work on cutting edge Hydrogen projects? If so, then this could be the role for you. What you'll be doing: You'll be working on and managing the full project lifecycle of PLC and/or SCADA based control and automation systems, from design through to coding, testing, installation, configuration, and documentation. You'll be working with several different manufacturers - Siemens, Rockwell, Mitsubishi or Codesys. You'll be working on Natural Gas and Hydrogen projects that could shape future Co2 emissions in the UK. You'll be 80% office based with 20% travel. What's in it for you? £44k to £54k basic salary 25 days holiday (plus bank holidays) 6% pension Life assurance - 4 x salary Enhanced Parental Leave Packages Hybrid working What's next: You probably want to know more about the business - their projects, their plans and their history. We appreciate that your CV may not be up to date. No problem, just send me what you have, and we will be in touch. Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here. ADZN1_UKTJ
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!
jennalaurance

119
an hour ago
7
rhhutchins

56
2 hours ago
6
cdevl3749

44
5 hours ago
6
Dvdscot

42
5 hours ago
6
toplisek

24
5 hours ago
2
810311

136
a day ago
21
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.