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
21h ago
Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC
21h ago
Remote Service Desk Engineer Location: Remote (based in the United Kingdom) The Company Syntax Integration is a Managed Services Provider, primarily serving clients in the financial, property, and investment sectors. The Candidate The Remote Service Desk Engineer role involves providing comprehensive IT support, including monitoring alerts, performing backup checks, and resolving customer issues via calls and tickets. The role requires proficiency in Microsoft Cloud solutions, Windows Server OS, and backup tools, along with strong problem-solving and communication skills. Shifts Primary Shift: Monday to Friday, 07:00am – 15:30pm Focus on backup checks and monitoring alerts Handle calls and tickets from 07:00am – 09:00am, before office-based engineers start. On-Call Shift: Monday to Friday, 6:30pm – 09:00am (standby for calls and tickets). Saturday and Sunday, 24x7 (standby for calls and tickets). On-call remuneration: Pro-rated payment for any work completed and a standby allowance. Responsibilities Daily Operations: Perform comprehensive backup checks and monitor customer alerts daily. Ensure all alerts are documented, escalated, and resolved according to SLA standards. Call and Ticket Handling: Respond to customer calls and tickets between 07:00am – 09:00am. Ensure prompt resolution or escalation as needed. On-Call Support: Be on standby for out-of-hours calls and tickets during designated on-call shifts. Address urgent issues requiring immediate attention during on-call hours. Customer Interaction: Deliver excellent customer care and communication throughout all interactions. Documentation and Reporting: Maintain accurate records of all incidents, service requests, problems, and resolutions. Follow internal and external procedures for documenting work. Technical Skills Required Proficiency in Microsoft Cloud solutions such as Office 365 (Exchange Online, SharePoint Online, OneDrive for Business). Experience managing devices and remote systems using tools like Intune, Datto RMM, and TeamViewer. Strong skills in Windows Server OS, Windows/MacOS troubleshooting, and hardware diagnostics for laptops/desktops. Practical knowledge of: DNS, DHCP, Active Directory, Hyper-V, Exchange, WDS. File and folder security management. Smartphone troubleshooting. Familiarity with backup and disaster recovery tools like Azure, SkyKick, Barracuda, and Spanning. Understanding of Microsoft security tools, including Multifactor Authentication and Azure Audit Logs. Soft Skills Required: Experience working on an IT Service Desk. Understanding of ITIL Service Management disciplines (Incident, Problem, and Change Management). Excellent verbal and written communication skills. Strong problem-solving abilities and customer service focus. Professional telephone manner and customer-facing demeanour. Ability to prioritise tasks and work under pressure to meet deadlines. High attention to detail, self-motivated, organised, and capable of multitasking. Why work for us? On-call standby payment and pro-rated pay for actual work completed during on-call shifts. 25 days annual leave plus bank holidays. Employee assistance program and discounts at certain retailers. Certificate reimbursement and reward scheme. Free e-learning platform. Life insurance and health insurance.
21h ago
Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) We’re seeking a talented multifaceted Back-End Developer, who is comfortable building end-to-end processes for a hyper growth scale-up - and is ready to nail a Leetcode/System Design interview The Company: Series B, with circa 50 employees with 60% of them being in Engineering. They operate a fully-remote work culture (on EU timezone) that is ambitious, dynamic and fast-paced. You will be joining the API team, bolstering the backend team of 4 currently. They encourage trust and autonomy, so this is a great opportunity to have impact and grow fast in your career. Requirements for the Back End Developer, Algorithms/Data Structures, GoLang: Solid knowledge of basic Algorithms, Data structures and Design Patterns Confidence with complex System design Minimum 4 years of experience in designing and building distributed backend technologies/services (ideally start-up experience) Ideally, experience with Go or Python Familiarity with the AWS cloud, Docker, Kubernetes, MongoDB, Postgres, Cassandra, Sentry, Prometheus and Grafana BONUS: Familiarity with Blockchain systems, Smart Contracts, Web 2 or 3, Solidity Remuneration : The Back End Developer, Algorithms/Data Structures, GoLang role can pay a salary range between $100,000-$130,000 Base, however are open to reviewing candidates with expectations above or below this range. This opportunity comes with attract stock options, and other great benefits to make you feel valued and supported - if successful. If you are keen to hear more about the Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) then apply to the role and we will give you a call if we think you are a match
21h ago
WordPress Developer – Website Support Manager (Fully Remote) Why Work With Us? HMDG is a specialist healthcare marketing agency. We are a friendly and accessible team, and for us, culture is everything. Our staff are part of a close-knit team, working hard and having fun. We strongly believe in a good work-life balance. If you have a good sense of humour and want to work for a company that cares about you – not just the numbers – then you’re in the right place. We want work to be something you enjoy. If you dread Sundays because of work on Monday, then we’ve done something wrong. We offer fully flexible working, so you don’t need to take holiday just for a doctor’s appointment, an MOT, or a school sports day. About You We are looking for a WordPress Developer to manage our portfolio of existing customer websites, handling updates, troubleshooting, and support. This role does not involve building new websites; instead, you will work closely with our clients to maintain and improve their live websites. We need someone who can seamlessly integrate into our team and deliver results quickly while fitting into a culture built on fun, ethics, honesty, and hard work. This role is ideal for a highly organised, creative, and customer-focused WordPress developer who thrives in a fast-paced environment and is comfortable working remotely. Attitude is everything. You need to be positive and a team player. Meet our team here: https://tinyurl.com/nnnzb98u Key Responsibilities Manage our existing website portfolio, troubleshooting issues and providing ongoing customer support. Communicate with website clients via our ticketing system. Assist the web team with tasks such as setting new websites live. Collaborate with the SEO and marketing team to build landing pages and implement SEO optimisations. Key Requirements Technical Experience: Proven experience in WordPress design and development. Skilled in using page builders, including Elementor and Divi. Strong front-end and back-end development skills. Responsive web design expertise. Knowledge of SEO optimisation and website performance best practices. About You: Must be UK-based. Excellent written and verbal communication skills. Strong problem-solving skills and attention to detail. A true team player – willing to work with others to help everyone succeed (no egos or drama). A great sense of humour – if you're very straight-laced, this isn’t the company for you Benefits Include Unlimited holiday Christmas off. Fully remote working – and we mean it; there’s no requirement to be in an office. Birthday present. Flexible working. Private medical care – covering both physical and mental health. Team trips and holidays throughout the year (our last trips were to Malaga and Centre Parcs, this year-Ibiza). Salary: £30k–£40k, depending on experience. If you’re looking to join a fun team with big ambitions and be part of something special, get in touch
21h ago
Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC
21h ago
Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC
Stay sharp with the latest updates in tech industry!

Published in
···January 26, 2025

Published in
··January 24, 2025

Published in
··January 23, 2025

Published in
····January 22, 2025
Discover a world of insights - browse our complete collection of articles in one place!
AdalbertMeld

19
12 hours ago
5
jackhicks121

17
13 hours ago
3
cdevl3749

163
13 hours ago
3
Paga

439
18 hours ago
49
cdevl3749

156
21 hours ago
23
toolman

56
a day ago
5
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.